3

我最近有一个用户以非常高的速度访问 Dropbox API 并引起了大量的 503 响应。根据Dropbox API 文档,当“您的应用发出太多请求并且受到速率限制”时会导致 503。503 可以在每个应用程序或每个用户的基础上触发。

503 响应的 JSON 正文如下:

{"error": "Service Unavailable"}

这并没有给我太多关于我受到限制的信息。每个应用程序或每个用户。这可能非常重要,因为它会影响我是尝试回退和限制对 Dropbox 的所有应用程序请求,还是仅针对特定用户的请求。

有什么方法可以检测出这种反应是在什么基础上发生的?

4

1 回答 1

0

如果您提出要求, Dropbox 将帮助您解决或提高您的速率限制。我认为他们故意对速率限制的含义模棱两可。速率限制的存在是有原因的,我认为 Dropbox 或任何人都不想泄露规避它们的秘密。

来自截至 2014 年 7 月 8 日的核心文档

https://www.dropbox.com/developers/core/docs

如果您仍在使用 OAuth 1.0a 作为身份验证,您将收到 503。如果您使用 OAuth 2.0,您将收到 429。但是,是的,他们不清楚是每个应用程序还是每个用户。

他们在最佳实践页面中提到,如果您需要解决这些限制,您应该联系开发人员团队。

于 2014-07-08T17:01:45.090 回答