Как получить идентификатор календаря для события при совершении звонка Get Event? - PullRequest
1 голос
/ 29 марта 2019

При создании нового event в календаре пользователя я получаю push-уведомление, содержащее id недавно созданного события.Чтобы получить более подробную информацию об этом событии, я выполняю вызов Get Event :

https://docs.microsoft.com/en-us/graph/api/event-get?view=graph-rest-1.0

. Он возвращает все сведения о событии для этого конкретного события, но, похоже, это не так.возвращая id из calendar, в котором было создано событие.Мне нужно, чтобы прикрепить это событие к существующему календарю в моем локальном кэше.

Я посмотрел на спецификацию API, но нигде не вижу поля идентификатора календаря.

Я хотел бы получить представление о том, как получить идентификатор календаря после выполнения вызова события get.

1 Ответ

2 голосов
/ 29 марта 2019

Существует отношение из Event ресурса с Calendar ресурсом, а Microsoft Graph позволяет запрашивать отношения одного ресурса с другим с помощью expand параметра .

В случае ресурса Event его свойства вместе с связанными Calendar свойствами в одном запросе можно запросить так:

GET https://graph.microsoft.com/v1.0/me/events/{event-id}/?$expand=calendar

Ответ будет содержать среди других свойств Id Календаря

Ссылки

Использование параметров запроса для настройки ответов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...