Microsoft Graph API每日限制

时间:2019-07-19 07:56:21

标签: microsoft-graph

我正在使用Microsoft Graph API将excel文件上传到Onedrive,并将其转换为PDF。我的服务流量很大,所以我想了解Microsoft Graph API的每日限制吗?每天我可以向Microsoft Graph发送多少个请求?

有人已经问过关于Stackoverflow上的Throttling的问题,但是我不太确定Daily Limitation API吗?

10 minutes - 10000 requests

1 day (1440 minutes) - 1440000 requests

对吗?

Throttling is done per user per app. The threshold is 10000 requests every 10 minutes.

Microsoft Graph API - Throttling

1 个答案:

答案 0 :(得分:1)

使用Microsoft Modern API,您将永远不会知道当前的限制条件。造成这种情况的主要原因是,它们会根据许多因素而发生变化,而且我认为它们从未公开过。

作为最佳实践,您应该在您的App上进行错误处理,以便在发生这种情况时非常聪明。 每当您的应用受到节流的影响时,您都会收到HTTP错误代码429响应,您应该立即退却并稍后重试。但是从文档中,我实际上从未真正注意到一年前使用Sharepoint进行节流时,它是一个“重试”标题,该标题将告诉您要等待的时间。

该文档实际上有一个很好的解释,您可以在这里找到相当容易的解释: https://docs.microsoft.com/en-us/graph/throttling