如何获取简单的Dropbox应用程序的访问令牌?

时间:2016-07-01 23:12:42

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

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

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

(如果您想知道,访问令牌在AWS Lambda函数后面受到保护。)

1 个答案:

答案 0 :(得分:1)

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

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

创建应用后,请按照链接创建访问令牌: https://www.dropbox.com/developers-v1/core/docs#oa2-authorize

希望这有帮助!

<强>更新

对于问题中描述的方案,答案是在客户端帐户中创建应用程序并使用其生成的访问令牌。无需创建完整的OAuth流,也不需要是生产应用程序。