我正在尝试使用JavaScript列出Dropbox中的文件和文件夹。任何人都可以建议我如何以编程方式获取访问令牌。 我可以手动生成访问令牌,但我需要从代码中获取。
答案 0 :(得分:1)
要以编程方式获取用户的访问令牌,您的应用需要通过OAuth应用授权流程发送它们。直接使用JavaScript时,理想情况下您可以使用SDK或库,例如:
https://www.dropbox.com/developers/datastore/sdks/js
(请注意,不推荐使用数据存储区API功能,但其余功能不允许使用。)
本教程将指导您完成帐户关联:
https://www.dropbox.com/developers/datastore/tutorial/js
此处还有更多文档和资源:
https://www.dropbox.com/developers/datastore/docs/js
https://github.com/dropbox/dropbox-js
这里还有一个OAuth指南,可以作为关于OAuth流程的一个很好的参考:
https://www.dropbox.com/developers/reference/oauthguide
否则,如果您想要或需要手动实现此功能,以下博文可能会有所帮助:
for OAuth 1:https://blogs.dropbox.com/developers/2012/07/using-oauth-1-0-with-the-plaintext-signature-method/
对于OAuth 2:https://blogs.dropbox.com/developers/2013/07/using-oauth-2-0-with-the-core-api/