我只是想让 HTTP API 以任何方式工作。这些是我遵循的步骤:
创建了一个与我的 Dropbox 帐户关联并具有“文件类型”权限的应用。我的应用程序列在 https://www.dropbox.com/developers/apps 下当我登录时。
使用应用信息页面中的 Dropbox 的“生成”按钮来生成访问 token 。
前往 API 浏览器 - https://dropbox.github.io/dropbox-api-v2-explorer/#files_list_folder 。使用此客户端工具的目的是排除因我错误使用 API 而产生的问题。
将我的访问 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/