dropbox api Oauth响应“无法为此应用程序授予请求的范围”

问题描述

我正在构建一个需要访问使用Oauth 2.0进行身份验证的保管箱文件的应用程序,我一直按照下面的教程进行操作,使用POSTMAN通过授权代码获取访问令牌。但是我无法根据要求获得与教程视频(16:39)相同的结果。这是我的回复

错误(400) 您正在使用的应用似乎提交了错误的请求。如果您想将此错误报告给应用程序的开发人员,请添加以下信息。

针对开发人员的更多详细信息: 无法为此应用授予所请求的范围。”

我还注意到,在DropBox应用程序控制台中创建我的应用程序时,DropBox API有所更新,其中有一个名为“范围访问”的选项,而不是视频中显示的两个选项(DropBox API或DropBox Business API)。有谁知道如何解决这个问题?谢谢

教程链接https://www.youtube.com/watch?v=YpmEkNJubHA&t=921s

解决方法

此错误消息表示在授权流期间未请求任何“范围”为该应用程序注册。使用范围内的应用程序时,您需要先启用应用程序所需的所有范围,然后才能使用这些范围启动授权流程。

您可以在the App Console的应用页面上的“权限”标签中启用所需的任何作用域。

您可以在the OAuth Guideauthorization documentation中找到有关OAuth流和范围如何工作的更多信息。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...