微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

微软图形异常 SubscriptionCountReached 已达到“1000”的限制

如何解决微软图形异常 SubscriptionCountReached 已达到“1000”的限制

我正在使用 Microsoft Graph API 创建订阅。从(文档)[https://docs.microsoft.com/en-us/graph/webhooks] 我们看到下一个配额: 最大订阅配额:

  • 每个应用(所有租户的总和):总共 50,000 个订阅
  • 每个租户(对于所有应用程序的总和):所有应用程序的订阅总数为 1000 次
  • 每个应用和租户组合:总共 100 个订阅

但对于用户的每个应用和租户组合,我能够使用守护程序应用程序令牌创建 1000 个订阅 (/users/{id}/mailFolders('inBox')/messages)。然后我收到异常:

**Operation: Create; 
Exception: [Status Code: 429; Reason: Resource 'SubscriptionCountReached' has reached limit of '1000'.  
Please retry after '12/31/9999 11:59:59 PM'].** 

根据文档,预期状态代码403 Forbidden
我没有在文档中找到有关此限制的任何其他信息。你能帮我理解这个限制吗?此外,我能够为该租户和应用程序下的另一个用户创建 1000 个订阅。对于每个应用程序和租户,我可以为任何用户创建多少订阅?我可以为每个应用程序和租户创建的订阅总数是多少?谢谢

解决方法

发生节流时,Microsoft Graph 返回 HTTP 状态代码 429(请求过多),请求失败。限制行为可能取决于请求的类型和数量。

有关处理限制的最佳做法的详细信息,请参阅此 link

您可以参考此 link 以了解有关限制请求的更多详细信息

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。