Microsoft graph api Microsoft Graph-订阅日历通知时出错
我试图设置对我的一个日历的通知的订阅,但收到以下错误:Microsoft graph api Microsoft Graph-订阅日历通知时出错,microsoft-graph-api,outlook-calendar,Microsoft Graph Api,Outlook Calendar,我试图设置对我的一个日历的通知的订阅,但收到以下错误: { "error": { "code": "ExtensionError", "message": "Operation: Create; Exception: [Status Code: NotFound; Reason: Not Found]", "innerError": { "request-id": "XXXXXXXXXXX", "date": "2018-07-13T13:32
{
"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不知道“我”是什么,除非令牌中有用户信息
您必须指定用户的对象id或用户主体名称,而不是“我”。例如:
此处的用户/对象id
您不能将/me与应用程序令牌一起使用
Graph不知道“我”是什么,除非令牌中有用户信息
您必须指定用户的对象id或用户主体名称,而不是“我”。例如:
此处的用户/对象id
如果非要我猜的话,那就是找不到日历。它是否与其他日历一起使用?访问令牌是否为委托令牌(其中包含用户信息)?@juunas否,它甚至不适用于资源“me/events”。但是,在图形资源管理器中,它可以找到特定的日历。@juunas,该标记是一个应用程序标记。如果让我猜的话,它找不到日历。它是否与其他日历一起使用?访问令牌是否为委托令牌(其中包含用户信息)?@juunas否,它甚至不适用于资源“me/events”。但是,在图形浏览器中,它可以找到特定的日历。@juunas,该令牌是应用程序令牌。哇,我真傻。这解决了问题,谢谢大家@juunas!顺便说一句@juunas,有什么原因可以解释为什么一个事件中的每次更新都会产生3个对我的端点的rest调用吗?没有线索:/这可能不应该发生。您需要返回状态代码202。否则它会重试。哇,我真蠢。这解决了问题,谢谢大家@juunas!顺便说一句@juunas,有什么原因可以解释为什么一个事件中的每次更新都会产生3个对我的端点的rest调用吗?没有线索:/这可能不应该发生。您需要返回状态代码202。否则将重试。