Uber 错误 请求的范围无效
Posted
技术标签:
【中文标题】Uber 错误 请求的范围无效【英文标题】:Uber ERROR Invalid scope requested 【发布时间】:2016-05-11 07:55:38 【问题描述】:这是我的授权网址
https://login.uber.com/oauth/v2/authorize?client_id=client id&response_type=code&scope=profile 请求
上面的网址有什么问题吗?
【问题讨论】:
如果您在浏览器中打开上面的 URL,将 client id 替换为实际值,然后登录,您是否会重定向到默认重定向 URI?您在 URL 参数中看到任何错误吗?您是否在 Uber Developers Dashboard 中设置了重定向 URI? 【参考方案1】:您的应用中是否配置了request
范围? scope
参数中的范围列表必须是您配置的范围的子集。
您可以尝试不带scope
参数的相同请求。这将默认为您配置的任何范围(您至少需要一个才能通过授权)。
【讨论】:
没有范围参数,它可以工作,但用户无法获取请求范围。为此,我们必须设置此参数,但没有运气。【参考方案2】:您是否尝试用%20
替换空格,像这样?
https://login.uber.com/oauth/v2/authorize?client_id=client id&response_type=code&scope=profile%20request
【讨论】:
【参考方案3】:他们在文档文件中忘记了一个“s”。
尝试scopes=...
而不是scope=...
【讨论】:
以上是关于Uber 错误 请求的范围无效的主要内容,如果未能解决你的问题,请参考以下文章