Повторение является нулевым после вызова / me / calendarView - PullRequest
0 голосов
/ 05 октября 2018

У меня запланировано повторяющееся собрание, однако при звонке на /me/calendarView с GraphAPI поле события recurrence возвращается как null.Событие действительно вернуло seriesMasterId.Я пробовал в графическом обозревателе и в моем коде, не нашел, чтобы заставить его работать.Я также попытался использовать запрос, который выглядит следующим образом (который содержит повторение):

$select=subject,isOrganizer,organizer,attendees,start,end,location,recurrence,responseStatus,organizer

Точный запрос - GET на https://graph.microsoft.com/v1.0/me/calendarView/?startdatetime=2018-10-05T14:25:25.049Z&enddatetime=2018-10-06T04:59:59.049Z

Мне все еще не повезло послеиспользуя это.Любые предложения относительно того, почему повторение будет null?

1 Ответ

0 голосов
/ 05 октября 2018

Шаблон повторения для серии живет с Мастером Серии, не Экземпляры.

Тот факт, что вы получаете seriesMasterId, говорит нам, что вы смотрите на Экземпляр, а не на Мастера.Мастер серии будет иметь значение recurrence, но не seriesMaster.

  • Если recurrence == null и seriesMaster == null, то это простое Событие
  • Если recurrence != null и seriesMaster == null, то это Master Series
  • Если recurrence == null и seriesMaster != null, то это Экземпляр в серии

Чтобы увидеть шаблон повторения,вам необходимо запросить Master Series:

/me/events/{seriesMaster-id}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...