如何判断Dropbox API 503是按用户还是按应用程序

时间:2013-04-08 21:35:30

标签: dropbox-api

我最近有一位用户以非常高的速度点击了Dropbox API并导致了大量的503响应。根据{{​​3}},当您的应用发出过多请求且速率受限时,会导致503。 503s可以基于每个应用或每个用户触发。'

503响应的JSON主体如下:

{"error": "Service Unavailable"}

这并没有给我很多关于我被扼杀的基础的信息;每个应用或每用户。这可能非常重要,因为它会影响我是否尝试退回并限制我对Dropbox的所有应用程序请求,或仅限于特定用户的请求。

有没有办法检测出这种反应发生在哪个基础?

1 个答案:

答案 0 :(得分:0)

Dropbox可以帮助您解决或提高费率限制if you ask。我认为速率限制的含义是故意模糊的。速率限制存在是有原因的,我不认为Dropbox或任何人想要放弃规避它们的秘密。

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

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

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

best practices页面开始,如果您需要解决这些限制,他们应该contact the developer team