我只是想让HTTP API以任何方式工作。这些是我遵循的步骤:
使用"文件类型"创建了与我的Dropbox帐户相关联的应用允许。我的应用程序在我登录后列在default bindings下。
使用Dropbox"生成"来自应用信息页面的按钮,用于生成访问令牌。
去了API资源管理器 - https://www.dropbox.com/developers/apps。使用此客户端工具的目的是根据我错误使用API来排除问题。
将我的访问令牌粘贴到表单中。将路径设置为" /"。点击"提交电话"按钮。
我收到以下错误:
Error: 400
Error in call to API function "files/list_folder": Your app is not
currently allowed to use API v2.
事实上,我尝试的每个API调用以及我使用的任何参数都会给出相同的错误消息。
如何解决此问题并使用HTTP API?
答案 0 :(得分:5)
有必要删除应用并再次创建(https://www.dropbox.com/developers/apps/create),这次为应用指定“Full Dropbox”权限类型。 Dropbox API v2目前不支持我第一次创建应用时使用的“文件类型”权限。然后,应用程序的访问令牌可以调用API资源管理器中的方法。
感谢Dropbox的Gregory,感谢我在这里为后人传递的答案。