swift 5 中无法显示列表和从保管箱上传文件

Unable to show list and upload file from dropbox in swift 5

我看不到我的保管箱文件列表,也无法将文件从保管箱上传到我的应用程序。

我已经从控制台看到了这个响应。 “输入错误:调用 API 函数“files/list_folder”时出错:不允许您的应用访问此端点,因为它不具有所需的范围 'files.metadata.read'。应用的所有者可以使用应用程序控制台上的“权限”选项卡为应用程序启用范围。“

我有两个代码相同的应用程序。 第一个应用程序,它显示一个列表,我可以从我的保管箱帐户上传文件。 但是在第二个应用程序中,我无法查看列表,也无法从保管箱帐户上传文件。 我还检查了我的两个应用程序是否从 Dropbox 开发人员控制台获得了 propper 权限,但在第一个应用程序中它正在运行,而在第二个应用程序中它不工作。

[交叉链接供参考:https://www.dropboxforum.com/t5/Discuss-Dropbox-Developer-API/Unable-to-upload-file-from-my-ios-app/m-p/533160]

此“不允许您的应用程序访问此端点”错误表示您用于进行调用的访问令牌的应用程序不具有调用该特定端点所需的必要范围。如本例中的错误消息所示,应用程序需要“files.metadata.read”范围。

您可以通过 the App Console 上应用程序信息页面上的“权限”选项卡添加它。然后您可以获得一个添加了该范围的新访问令牌,并使用该新访问令牌进行此 API 调用。