Я хочу подписаться на расширенные уведомления, используя Microsoft graph API для событий календаря.Ниже приводится полезная нагрузка, которую я использую для совершения звонка по подписке:
{
"changeType": "created,updated,deleted",
"notificationUrl": "https://notification.com/api/webhook",
"resource": "Users('room_mailbox@abc.com')/events?$select=subject,start,end,organizer",
"expirationDateTime": "2018-12-06T18:23:45.9356913Z",
"clientState": "secretClientValue"
}
Получаемый ответ:
{
"error": {
"code": "InvalidRequest",
"message": "IncludeProperties flag should be true in payload to support rich notifications.",
"innerError": {
"request-id": "b281f496-6121-40d0-9f48-452922170598",
"date": "2018-12-06T09:32:46"
}
}
}
Использование полезной нагрузки:
{
"changeType": "created,updated,deleted",
"notificationUrl": "https://notification.com/api/webhook",
"resource": "Users('room_mailbox@abc.com')/events,
"expirationDateTime": "2018-12-06T18:23:45.9356913Z",
"clientState": "secretClientValue",
"includeProperties" : true
}
Я успешно создал подписку, но в уведомлениях получил данные по умолчанию.
Я использовал расширенные уведомления с помощью API outlook v2.Но не могу найти какую-либо документацию по Microsoft Graph API.