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

时间:2016-02-27 22:05:07

标签: dropbox dropbox-api

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

  1. 使用"文件类型"创建了与我的Dropbox帐户相关联的应用允许。我的应用程序在我登录后列在default bindings下。

  2. 使用Dropbox"生成"来自应用信息页面的按钮,用于生成访问令牌。

  3. 去了API资源管理器 - https://www.dropbox.com/developers/apps。使用此客户端工具的目的是根据我错误使用API​​来排除问题。

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

  5. 我收到以下错误:

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

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

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

1 个答案:

答案 0 :(得分:5)

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

感谢Dropbox的Gregory,感谢我在这里为后人传递的答案。