javascript - 如何获取简单 Dropbox 应用的访问 token ?

标签 javascript node.js dropbox-api aws-lambda

我的客户有一个 Dropbox 文件夹,其中包含他们希望在我们正在构建的自定义小部件中在其网站上提供的文件。我了解如何使用 Dropbox API v2 获取列表,但 OAuth 访问 token 来自哪里?

  • 我需要创建一个正式的 Dropbox 应用才能执行此操作吗?
  • 我的客户是否需要创建一个应用程序,因为它是他们的 Dropbox 文件夹?
  • “应用程序”是否必要?我希望不是这样。

(如果您想知道的话,访问 token 受 AWS Lambda 函数的保护。)

最佳答案

Dropbox 遵循 oauth 标准。因此,要使用其其余 api,您必须创建一个用于授权的访问 token 。

您必须在 Dropbox 上创建一个应用程序,为您提供创建访问 token 所需的详细信息。您的客户不需要创建应用程序。您可以创建一个应用程序并使用客户的凭据来授权您的应用程序创建访问 token 。您可以在 Dropbox API 中使用。

创建应用程序后点击链接创建访问 token : https://www.dropbox.com/developers-v1/core/docs#oa2-authorize

希望这有帮助!

更新:

对于问题中描述的场景,答案是在客户的帐户中创建一个应用程序并使用其生成的访问 token 。不需要创建完整的 OAuth 流程,也不需要是生产应用程序。

关于javascript - 如何获取简单 Dropbox 应用的访问 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38154907/

相关文章:

android - Dropbox android API 带宽限制,每个连接?或每个帐户?或两者?

ios - 如何从 Dropbox 上存储的视频获取视频元数据?

javascript - React - 加载相同组件时属性未定义

node.js - 如何在 node.js 中使用非 CA SSL 证书作为根证书?

javascript - 我的程序有什么问题?它总是返回 "not found"

javascript - nodejs pdfkit 将动态生成的 PDF 附加到电子邮件 (Mandrill-API)

javascript - 未处理的 Promise 拒绝警告 : Error: cant set headers after they are sent

java - 在数据库中创建目录结构并在其中存储数据

javascript - 使用 jQuery 结果渲染多个 div

javascript - 单页 Web 应用程序 (SPA) 链接/刷新路由设计注意事项和缓存