0

我正在使用 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 });

现在我不想时不时地去应用程序控制台获取访问令牌。有什么办法可以在我的代码中处理它吗?任何 API/ajax 请求来获取访问令牌以响应app_keyapp_secret

4

1 回答 1

0

获取用户帐户的 Dropbox 访问令牌始终需要用户进行一些初始手动交互,以便以某种方式授权应用程序。这不能完全以编程方式完成。对于开发者自己的帐户,例如您的情况,您可以在 App Console 上生成访问令牌。对于任意最终用户,这将通过 OAuth 应用授权流程进行处理。

您可以参考OAuth 指南授权文档以获取更多信息。特别是对于Dropbox JavaScript SDK,这里有一个处理 OAuth 流的示例

于 2021-01-25T15:33:57.310 回答