С помощью библиотеки EWS-PHP я могу получать все события в моем календаре Exchange. Но я заметил, что когда происходит повторяющееся событие, я получаю только первое событие вхождения, и это происходит, когда CalendarItem имеет RecurringMaster для свойства CalendarItemType.
Мой вопрос заключается в том, как получить все вхождения повторяющегося события, в пути PHP?
при установке даты начала и окончания убедитесь, что вы установили дату окончания в отдаленном будущем:
$request->CalendarView = new EWSType_CalendarViewType();
$start=strtotime("today - 6 months");
$end=strtotime("today + 6 months");
$request->CalendarView->StartDate = date_iso8601($start); // an ISO8601 date e.g. 2012-06-12T15:18:34+03:00
$request->CalendarView->EndDate = date_iso8601($end); // an ISO8601 date later than the above
он будет отображать только повторяющиеся события, которые находятся в пределах выбранных вами дат.
Других решений пока нет …