我正在使用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.
答案 0 :(得分:1)
使用Microsoft Modern API,您将永远不会知道当前的限制条件。造成这种情况的主要原因是,它们会根据许多因素而发生变化,而且我认为它们从未公开过。
作为最佳实践,您应该在您的App上进行错误处理,以便在发生这种情况时非常聪明。 每当您的应用受到节流的影响时,您都会收到HTTP错误代码429响应,您应该立即退却并稍后重试。但是从文档中,我实际上从未真正注意到一年前使用Sharepoint进行节流时,它是一个“重试”标题,该标题将告诉您要等待的时间。
该文档实际上有一个很好的解释,您可以在这里找到相当容易的解释: https://docs.microsoft.com/en-us/graph/throttling