首页 > 解决方案 > 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

答案表明我的订阅已成为孤儿。这可能是原始过期订阅的原始问题吗?

在这件事上有什么建议或经验吗?

标签: microsoft-graph-api

解决方案


当通知在太平洋标准时间 12 月 17 日上午 5:20 到上午 8 点之间延迟通知时,Webhooks 出现了问题。如果您仍然有问题,您能否分享失败请求中的 requestId 和时间戳,以便我们进一步调查。谢谢。


推荐阅读