Microsoft图形 - 弹出身份验证器无效签名错误时修补日历事件



我们在向https://graph.microsoft.com/v1.0/me/calendars/$(CALENDAR_ID)/events/$(EVENT_ID)发出PATCH请求时看到图形 api 错误。

这是在已经生产了一段时间的集成中,我们以前从未见过。这是 API 的错误、停机时间还是我们应该处理的事情?下面是一个示例响应:

HTTP 401
{
"error": {
"code": "PopAuthenticatorInvalidSignature",
"message": "Signature is invalid for pop authenticator.",
"innerError": {
"date": "2019-09-25T18:33:37",
"request-id": "1383b020-6ba0-44db-85b8-03cfbf277cd3"
}
}
}

下面是其他请求 ID:

0c2a47da-1090-4c06-b5cb-fc95b3964913
7403116f-3edd-4d39-adf9-51ed2feaee23
27df39b8-43ad-41f8-b9f1-b5e2adaafb4b
408c8686-bf78-4a82-883a-7e794838d846
7130b609-1a0a-46f2-b523-0db1db591fe1
9659a797-180f-4f41-bba0-b1b490408752
161ea8d8-dcf5-4f0d-aa21-32b584e22ba6

如果需要,很乐意提供更多信息。

这是一个服务器端问题,现已得到纠正。

我已经在多个客户的 Graph 应用程序中看到了这个确切的问题。至少从昨天开始,它一直是零星的,截至今天中部时间大约 17:30,它已经完全停止发生。它当然看起来像一些零星的 API 中断/问题。

我们没有重新注册任何应用程序 - 它只是停止自行失败。我们在已注册新旧应用程序注册系统中的应用程序上遇到了此问题,因此我认为它完全无关。

我阅读了旧应用注册门户上的弃用通知,说旧门户已弃用,而不是任何以前注册的应用已弃用,需要重新注册。Microsoft永远不会像这样默默地破坏几乎每个人的 API 访问权限。

我想我得到了答案。 看起来Microsoft已经弃用了注册应用程序的旧方法。 如果您转到 https://apps.dev.microsoft.com 您将看到弃用消息,并且还会找到一个可以处理它的链接。

我做到了,我的应用程序再次工作。

相关内容

最新更新