【问题标题】:How to add files in Dropbox using from third party Application?如何使用第三方应用程序在 Dropbox 中添加文件?
【发布时间】:2019-01-28 17:26:44
【问题描述】:

我想在管理员的 Dropbox 帐户中上传文件(例如:admin@xyz.com),当有人在我的网站上注册并上传文件时。文件应上传到管理员的 Dropbox 帐户。 我正在使用 nodejs,当我尝试使用 API 将文件上传到 Dropbox 时。它需要身份验证(Dropbox 的管理员凭据)。 有没有办法使用带有授予类型密码的 Dropbox API 来上传开发者帐户中的文件。

【问题讨论】:

    标签: node.js oauth-2.0 dropbox dropbox-api google-api-nodejs-client


    【解决方案1】:

    Dropbox API 不提供使用用户名/密码以编程方式上传的方法,但您应该获取所需帐户的访问令牌,然后存储并重新使用它。您可以通过 OAuth 应用授权流程获取任意帐户的访问令牌:

    https://www.dropbox.com/developers/reference/oauth-guide

    【讨论】:

    • 好的,我知道了,但是访问令牌是否有过期时间。如果访问令牌有到期时间,那么我能做什么? Dropbox API 是否提供刷新令牌?
    • 我可以使用注册API时生成的生成访问令牌吗?
    • @HarpalSingh 不,Dropbox API 访问令牌不会自行过期,但可以由用户或应用程序撤销。 Dropbox API 不使用刷新令牌。是的,您可以像使用任何其他访问令牌一样使用生成的访问令牌。
    • 作为参考,Dropbox API 现在提供短期访问令牌和刷新令牌。您可以在这里找到更多信息:dropbox.tech/developers/…
    猜你喜欢
    • 2017-09-12
    • 1970-01-01
    • 2012-06-16
    • 1970-01-01
    • 2015-02-26
    • 1970-01-01
    • 2011-02-12
    • 1970-01-01
    • 2020-10-27
    相关资源
    最近更新 更多