我从Node.js(JavaScript)调用Microsoft Graph REST API。我收到单个单元格的GET操作结果,该单元格为空,返回状态码为429" TooManyRequests - 服务器正忙。请稍后再试。"错误。另一个SO问题[Microsoft Graph throttling Excel updates]的答案指向关于发出较小请求的MS文档。不幸的是,这些建议相当含糊。
我的问题是OneDrive中文件的大小是否会对限制产生影响?我尝试更新的文件大小超过4 MB。但是,我尝试的更新(PATCH)只有251个字节(12个单元格),我继续得到错误。即使是单个小区的GET也会收到这个。这发生在72小时不活动之后。我使用的是商业帐户,不幸的是MS支持无效,因为他们只会与管理员联系。
假设这是一个不相关的问题,因为我有大约3500行(大约12列)要更新,什么是最好的"块大小"更新它们? 50好吗? 100好吗?谢谢!
注意:图形浏览器中会发生相同的限制,而不仅仅是通过代码。此外,响应标头中没有返回Retry-After字段。