microsoft-graph-api - Microsoft Graph DELETE 订阅请求失败
问题描述
我昨晚不小心让我的订阅过期了。今天早上我坐下来上班时,图形通知没有流入我的应用程序,也GET https://graph.microsoft.com/v1.0/subscriptions/
没有返回任何订阅。我成功创建了新订阅,但仍未收到来自 Graph 的通知。
因此,我正在尝试清理我今天早上创建的订阅以进行故障排除。这样做时,我达到了一个订阅,该订阅在删除时会导致错误。
我首先请求GET https://graph.microsoft.com/v1.0/subscriptions/
检索活动订阅列表。从那个回复中,我得到了 idxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
然后我向DELETE https://graph.microsoft.com/v1.0/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
这将返回以下响应
404 NOT FOUND
{
"error": {
"code": "ExtensionError",
"message": "Operation: Delete; Exception: [Status Code: NotFound; Reason: Not Found]",
"innerError": {
"request-id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"date": "2018-12-13T20:36:36"
}
}
}
在我对这个错误的研究中,我遇到了这个 SO 问题:Deleting Microsoft graph failed with ExtensionError
答案表明我的订阅已成为孤儿。这可能是原始过期订阅的原始问题吗?
在这件事上有什么建议或经验吗?
解决方案
当通知在太平洋标准时间 12 月 17 日上午 5:20 到上午 8 点之间延迟通知时,Webhooks 出现了问题。如果您仍然有问题,您能否分享失败请求中的 requestId 和时间戳,以便我们进一步调查。谢谢。
推荐阅读
- python - Python子字符串 - 将第n个字符拆分到某个字符串的左侧
- firebase - 'toLowerCase' 方法在 null 上被调用。?
- flask-wtforms - Flask WTForms 如何返回 Posted FieldList 表单行数据
- javascript - 如何从返回函数中获取值并将其发送到 html 元素
- html - 循环通过时html div没有关闭
- javascript - 在 Vuejs 中调用数据内部的方法
- ms-access - MS ACCESS - 如何在两列的组合框中搜索值
- go - 如何在 Go 中的 $PATH 中获取可执行文件的完整路径
- r - 函数内部的操作顺序与没有的不同吗?
- python - 从字典追加到列表