Dropbox HTTP API 始终返回 "not currently allowed to use API v2."

标签 dropbox dropbox-api

我只是想让 HTTP API 以任何方式工作。这些是我遵循的步骤:

  1. 创建了一个与我的 Dropbox 帐户关联并具有“文件类型”权限的应用。我的应用程序列在 https://www.dropbox.com/developers/apps 下当我登录时。

  2. 使用应用信息页面中的 Dropbox 的“生成”按钮来生成访问 token 。

  3. 前往 API 浏览器 - https://dropbox.github.io/dropbox-api-v2-explorer/#files_list_folder 。使用此客户端工具的目的是排除因我错误使用 API 而产生的问题。

  4. 将我的访问 token 粘贴到表单中。将路径设置为“/”。点击“提交通话”按钮。

我收到以下错误:

Error: 400
Error in call to API function "files/list_folder": Your app is not 
currently allowed to use API v2.

事实上,我尝试的每个 API 调用以及我使用的任何参数都会给出相同的错误消息。

我该如何解决此问题并使用 HTTP API?

最佳答案

需要删除该应用并再次创建 ( https://www.dropbox.com/developers/apps/create ),这次为该应用指定“完整 Dropbox”权限类型。 Dropbox API v2 目前不支持我第一次创建应用程序时使用的“文件类型”权限。然后,应用程序的访问 token 可用于调用 API 资源管理器中的方法。

感谢 Dropbox 的 Gregory 提供的答案,我将在这里将其传递给后代。

关于Dropbox HTTP API 始终返回 "not currently allowed to use API v2.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35675997/

相关文章:

javascript - 从浏览器使用 Dropbox v2 API

ios - 使用 SwiftyDropbox 创建指向文件的共享链接

Swift Dropbox 进度条

python - 在 Django 中使用 Python Dropbox API

iphone - 设备上的 iOS Dropbox SDK 无法使用 NSURLErrorDomain 登录

python - 如何根据返回的不区分大小写的增量从文件系统中删除文件?

python - 无法在 Python 上使用 Dropbox API 区分文件添加和文件删除

php - 无法从 linux 中的 php 访问我的 Dropbox 帐户

java - 无法在 Dropbox 文件夹内创建 Java NetBeans 项目

iphone - DropBox SDK 中的用户 ID