从 Android 应用内部登录 Dropbox 帐户

Login Internally to Dropbox Account from Android App

在我的项目中,我有一个 activity 从 Dropbox 下载文件,使用 Dropbox 帐户的基本方法有效。在开发人员控制台中,他们提供了一个访问令牌,无需通过身份验证即可调用 API。但是,没有这样做的示例或提示。我在 this link 中看到了一个示例,但它是针对 Ruby 的。另外,AndroidAPI中没有DropboxClient。如何仅使用访问令牌调用 Dropbox API?

generated OAuth 2 access token 通常只适用于 testing/developing 您自己的帐户。

如果您使用 Dropbox Android Core SDK, you should follow the instructions in the tutorial 来实施应用授权流程。这会为用户(例如,您,在测试期间,或在您的应用程序发布时的每个实际最终用户)生成一个访问令牌,您的应用程序可以存储该令牌并重新用于该用户的未来 API 调用.

如果此应用仅供您使用,而您只想提供自己的 OAuth 2 访问令牌,则可以使用 AndroidAuthSession constructior