1

在我的工作中,我们有一个团队 Dropbox 帐户,我们都有自己的公司 Dropbox 帐户,其用户名/电子邮件如 *.domain.com。我的任务是为存储在我们设计师的 Dropbox 文件夹中的特定资产选择创建一个漂亮的 Web 界面。

任务是构建一个 Node JS 应用程序并使用 Dropbox API 来读取这些文件,从而为该设计师的 Dropbox 文件夹中的文件构建一个很好的接口,并做一些其他很酷的事情。仅使用 Dropbox 允许的特定文件夹的公开查看或共享是不够的。我们需要一些定制的东西,它需要真正使用 API 来进行完全控制。

为什么我似乎无法开始让我感到困惑的是,从 Node JS 设置 API 访问权限,让我可以访问该设计器的文件夹。我不是说我需要什么代码,而是一步一步涉及到的内容。我似乎无法专注于拥有可以访问该特定公司用户的 Dropbox 文件夹的应用程序。

我开始使用 node-dbox SDK 从 NodeJS 访问 Dropbox API,并且在 README 中使用他们的示例进行身份验证,但流程对我来说似乎不正确?API 似乎基于允许访问应用程序、必须转到外部应用程序等。但在这种情况下似乎不对?我知道我也想访问哪个特定用户的 Dropbox,我只想通过应用程序来访问它……这一切都是值得信赖的,因为它在公司内部。

这样做的步骤是什么?我真的很难过!

4

1 回答 1

1

您需要让目标用户通过 OAuth 授权您的应用一次。在 OAuth 过程结束时,您将收到一个访问令牌,您可以使用该令牌访问该用户的 Dropbox。您只需要这样做一次,然后您就可以在您的应用程序中对该访问令牌进行硬编码。

于 2013-07-19T17:32:55.157 回答