有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Uber API:在请求或发出令牌时指定多个作用域会返回无效的请求参数

我知道OAuth 2.0规范允许在请求或发布令牌时指定多个作用域,但Uber不喜欢多个作用域

例如:

1)[无错误]

参数={

'response_type': 'code',
'redirect_uri': 'INSERT_ROUTE_TO_STEP_TWO',
'scope': 'profile',

}

返回正确的令牌,我可以通过“https://api.uber.com/v1/me”检索用户配置文件

2)[错误]

参数={

'response_type': 'code',
'redirect_uri': 'INSERT_ROUTE_TO_STEP_TWO',
'scope': 'profile%20history',

}

Uber返回“无效的请求参数”。我尝试了“scope”:“profile%20history”和“scope”:“profile history”。这两种情况都返回相同的错误

我是一名Android开发者,使用https://github.com/twotoasters/AndrOAuth作为测试

谢谢


共 (0) 个答案