辅助日历中的事件没有 outlook webhook 通知
No outlook webhook notification for events in secondary calendars
我已成功 subscribed 更改事件资源,请求正文为:
{
"@odata.type": "#Microsoft.OutlookServices.PushSubscription",
"Resource": "me/events",
"NotificationURL": "...",
"ChangeType": "Created, Updated, Deleted"
}
虽然我在修改用户默认日历中的事件时收到预期的 webhook 通知,但在修改同一用户的其他日历中的事件时我没有收到任何 webhook 通知。
我是不是做错了什么,是错误还是只是未记录的行为?
要订阅其他日历的通知,您需要将"Resource"更改为"me/calendars/{calendar_id}/events"。
获取https://outlook.office.com/api/v2.0/me/calendars
{
"@odata.type": "#Microsoft.OutlookServices.PushSubscription",
"Resource": "me/calendars/{calendar_id}/events",
"NotificationURL": "...",
"ChangeType": "Created, Updated, Deleted"
}
我已成功 subscribed 更改事件资源,请求正文为:
{ "@odata.type": "#Microsoft.OutlookServices.PushSubscription", "Resource": "me/events", "NotificationURL": "...", "ChangeType": "Created, Updated, Deleted" }
虽然我在修改用户默认日历中的事件时收到预期的 webhook 通知,但在修改同一用户的其他日历中的事件时我没有收到任何 webhook 通知。
我是不是做错了什么,是错误还是只是未记录的行为?
要订阅其他日历的通知,您需要将"Resource"更改为"me/calendars/{calendar_id}/events"。
获取https://outlook.office.com/api/v2.0/me/calendars
{
"@odata.type": "#Microsoft.OutlookServices.PushSubscription",
"Resource": "me/calendars/{calendar_id}/events",
"NotificationURL": "...",
"ChangeType": "Created, Updated, Deleted"
}