从单个帐户调用时对Dropbox API的限制

时间:2016-12-12 16:25:11

标签: dropbox-api

我目前正在尝试创建一个允许用户托管文件的网站,因此我打算为此目的购买一个商家Dropbox帐户,生成访问令牌,以便应用不通过OAuth身份验证并在内部提供并上传文件到这个帐户。

可以使用一个Dropbox帐户吗?从单个帐户拨打电话的限制是什么。所有访问令牌逻辑都是硬编码的。

1 个答案:

答案 0 :(得分:3)

Dropbox API确实有速率限制系统,但我们没有记录任何具体数字。它仅用于防止滥用,因此非常慷慨。此外,限制基于每个用户进行。在这种情况下,您通常不必担心在正常使用中击中它。无论帐户类型如何,Dropbox API速率限制系统的运行方式都相同。

另请注意,并非所有429或503都表示速率限制,但在任何情况下,如果获得429或503,最佳做法是重试请求,如果在响应中给出了Retry-After标头,或者使用了指数后退,如果没有。

API的设计旨在让每个用户链接自己的Dropbox帐户,以便与自己的文件进行交互。但是,技术上可以连接到一个帐户。 SDK不提供明确的支持,出于各种技术和安全原因,我们不建议这样做。尽管如此,大多数这些问题都会在服务器端应用程序中得到缓解。

因此,如果你确实想要走这条路线,而不是开始授权流程,你可以手动为你的帐户和应用程序使用现有的访问令牌,如你所提到的那样。 (请注意不要撤销它,例如通过https://www.dropbox.com/account/security。)