0

如果我对用户日历中的事件有Calendars.Read 应用程序权限,我如何使用图形 API 创建对用户日历的订阅。

下面我尝试通过将资源参数更新为“users/user@mydomain.com/events”来为“user@mydomain.com”邮箱创建事件订阅,这是订阅获取用户共享、委派日历通知的正确方法吗?

{
   "changeType": "created,updated",
   "resource": "users/user@mydomain.com/events",
   "notificationUrl": "https://webhook.azurewebsites.net/api/send/myNotifyClient",   
   "expirationDateTime":"2016-11-20T18:23:45.9356913Z",
   "clientState": "secretClientValue"
}
4

1 回答 1

0

(澄清:我从来没有为这种类型的资源创建过通知)。

你没有说明错误是什么。

在您的资源字段中,它可能需要是:/users/{userId}/events

{userId} 不应是 UPN,而是用户的 UUID。

{
   "changeType": "created,updated",
   "resource": "users/{userId}/events",
   "notificationUrl": "https://webhook.azurewebsites.net/api/send/myNotifyClient",   
   "expirationDateTime":"2016-11-20T18:23:45.9356913Z",
   "clientState": "secretClientValue"
}
于 2019-10-09T14:15:23.097 回答