【问题标题】:Limits on Dropbox API when calling from a single account从单个帐户调用时对 Dropbox API 的限制
【发布时间】:2016-12-12 16:25:11
【问题描述】:

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

是否可以使用单个 Dropbox 帐户来完成?从单个帐户拨打电话有什么限制。所有访问令牌逻辑都将被硬编码。

【问题讨论】:

    标签: dropbox-api


    【解决方案1】:

    Dropbox API 确实有一个速率限制系统,但我们没有记录任何具体数字。它只是为了防止滥用而设计的,因此非常慷慨。此外,限制在每个用户的基础上运行。既然如此,您通常无需担心在正常使用时会碰到它。无论帐户类型如何,Dropbox API 速率限制系统的操作方式都相同。

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

    设计 API 的目的是让每个用户都可以关联自己的 Dropbox 帐户,以便与自己的文件进行交互。但是,从技术上讲,只连接一个帐户是可行的。 SDK 不提供明确的支持,出于各种技术和安全原因,我们不建议这样做。不过,对于服务器端应用程序,这些担忧中的大部分都得到了缓解。

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

    【讨论】:

    • 根据我对 API 限制的理解,我将继续使用带有单用户访问令牌的 Dropbox API 进行开发
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-04
    • 2016-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多