Чтение дополнительных календарей с помощью REST API Office 365

Используя REST API Office 365, я могу легко читать основной календарь данной учетной записи. Простой пример использования PHP приведен здесь.

Но как мне читать второстепенные календари, такие как "тестовые", показанные на скриншоте ниже? События из дополнительных календарей не отображаются в запросах API. Каким-то образом имеет смысл сказать API, к какому календарю я хочу получить доступ (их может быть много), но где и как в вызове API это сделать?

введите здесь описание изображения


person marlar    schedule 30.01.2017    source источник


Ответы (1)


Я нашел ответ здесь:

Получите коллекцию основных событий серии и отдельных событий из основного календаря пользователя (../me/events) или из другого календаря.

ПОЛУЧИТЬ https://outlook.office.com/api/v2.0/me/calendars/ {calendar_id} / события

где {calendar_id} - это идентификатор календаря, к которому вы хотите получить доступ.

Вы можете узнать, как получить идентификатор, в этом ответе.

Оно работает.

person marlar    schedule 30.01.2017