我有一个与Microsoft Graph集成的工作应用程序,应用程序令牌与证书一起收到。 我可以订阅用户联系人和日历上的"更新,删除"事件,但不能订阅"更新,删除,创建"。
/users/<email>/contacts
和/users/<email>/calendars
使用的资源
它在开机自检/subscriptions
上给我以下错误:
error": {
"code": "ExtensionError",
"message": "Operation: Create; Exception: [Status Code: NotFound; Reason: Not Found]",
"innerError": {
"request-id": "<skip>",
"date": "<skip>"
}
我刚刚用沙箱检查过,它适用于经过身份验证的用户(我还没有完全检查,但至少它在服务器端超时(。尽管使用应用程序令牌它不起作用。
根据文档:"用户和组通知支持更新和删除的更改类型。
参考: https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/resources/subscription
云端硬盘根项通知仅支持更新后的更改类型。用户和组通知支持更新和删除的更改类型。
我想我一开始就犯了什么错。/users/<email>/calendars
是一个错误的链接。要获取用户事件,应/users/<email>/calendar/events
。
创建的/users/<email>/contacts
正常工作。