如何解决是否有任何/端点可以在代码中为 Dropbox SDK 授权创建 access_token?
我使用 dropBox javascript sdk 使用以下端点上传文件。 对于 150MB 以下的文件
/upload
对于 150MB 以上的文件
/files/upload_session/start
/files/upload_session/append_v2
对于授权,我现在使用以下代码。
const ACCESS_TOKEN = 'my_access_token_created_manualy_from_app_console';
var dbx = new DropBox.DropBox({ accesstoken: ACCESS_TOKEN,refresh_token });
现在我不想时不时地去应用控制台获取访问令牌。
有什么办法可以在我的代码中处理它吗?任何用于获取访问令牌以响应 app_key
和 app_secret
的 API/ajax 请求?
解决方法
为用户帐户获取 Dropbox 访问令牌始终需要用户进行一些初始手动交互,以某种方式授权应用。这不能完全以编程方式完成。对于开发者自己的帐户,例如在您的情况下,您可以在 App Console 上生成访问令牌。对于任意最终用户,这是通过 OAuth 应用授权流程处理的。
您可以参考 the OAuth Guide 和 authorization documentation 了解更多信息。特别是对于 Dropbox JavaScript SDK,有 an example of processing the OAuth flow here。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。