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
。
我试图订阅我的一个日历的通知,但出现以下错误:
{
"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
。