Dropbox HTTP API始终返回"目前不允许使用API​​ v2".

Eri*_*sen 2 dropbox dropbox-api

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

  1. 使用"文件类型"权限创建了与我的Dropbox帐户相关联的应用.我登录时,我的应用程序列在https://www.dropbox.com/developers/apps下.

  2. 使用Dropbox的"生成"按钮从应用信息页面生成访问令牌.

  3. 去了API explorer - https://dropbox.github.io/dropbox-api-v2-explorer/#files_list_folder.使用此客户端工具的目的是根据我错误使用API​​来排除问题.

  4. 将我的访问令牌粘贴到表单中.将路径设置为"/".点击"提交通话"按钮.

我收到以下错误:

Error: 400
Error in call to API function "files/list_folder": Your app is not 
currently allowed to use API v2.
Run Code Online (Sandbox Code Playgroud)

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

我该怎么做才能解决这个问题并使用HTTP API?

Eri*_*sen 5

有必要删除应用程序并再次创建(https://www.dropbox.com/developers/apps/create),这次为应用程序指定"Full Dropbox"权限类型.Dropbox API v2目前不支持我第一次创建应用时使用的"文件类型"权限.然后,应用程序的访问令牌可以调用API资源管理器中的方法.

感谢Dropbox的Gregory给出了我在这里为后人传递的答案.