我们有一个使用Microsoft Graph API的第三方Azure AD应用程序.此应用程序在生产中未更改约2个月,到目前为止我们没有任何问题.
从今天早上开始,由于对Office 365 Graph API的请求的HTTP 429响应,我无法登录该应用程序.发生在/ messages和/ people端点上的请求.请参阅以下开发者控制台截图:
是否有人能够建议最近是否对Graph API的限制限制进行了任何更改?
我不明白为什么在几个月没有对我们的应用程序进行生产更改的情况下会突然发生这种情况.
解决方法
您可以在
Microsoft Graph throttling guidance找到有关限制的信息.在不知道您的应用程序如何进行身份验证或终端被调用的频率的情况下,很难准确评估此处发生的情况.
这里更关注的是在生产中使用/ beta端点.在生产环境中使用/ beta端点几乎肯定会导致您的应用程序意外失败.尽管已尽一切努力确保对/v1.0端点的更改不会中断,但/ beta不是这种情况.预计会破坏该端点的变化.
Note: The APIs in the beta endpoint are subject to change. We don’t recommend that you use them in your production apps.