Microsoft Graph - 订阅日历通知时出错

Microsoft Graph - Error when subscribing to calendar notifications

我试图订阅我的一个日历的通知,但出现以下错误:

{
  "error": {
    "code": "ExtensionError",
    "message": "Operation: Create; Exception: [Status Code: NotFound; Reason: Not Found]",
    "innerError": {
      "request-id": "XXXXXXXXXXX",
      "date": "2018-07-13T13:32:37"
    }
  }
}

我认为请求是正确的:

{
   "changeType": "created,updated,deleted",
   "notificationUrl": "https://(...)/outlook/notifications",
   "resource": "me/calendars/{calendar_id}/events",
   "expirationDateTime":"2018-07-16T10:00:00.000Z",
   "clientState": "OutlookIntegration"
}

关于可能发生的事情的任何提示?提前致谢。

您不能将 /me 与应用程序令牌一起使用。

Graph 不知道 "me" 是什么,除非令牌中有用户信息。

您必须指定用户的对象 ID 或用户主体名称,而不是 "me"。喜欢:users/object-id-here