【发布时间】:2015-06-04 21:55:52
【问题描述】:
我正在编写一个基于 uber api 的应用程序。 为此,我在使用 oauth2 进行身份验证时使用“profile history_lite request”作为范围。身份验证后,我正在调用端点:-
'https://api.uber.com/v1/history'
这给出了错误 401:-
"message":"至少需要一个范围。可用范围:","code":"unauthorized"
但其他端点“https://api.uber.com/v1/products?latitude=37.7759792&longitude=-122.41823”正在工作。
我是否需要任何其他权限才能使第一个端点工作或者我遗漏了什么?
我使用 python requests lib 进行 api 调用,看起来像:-
res = requests.get(endpoint, headers=headers)
headers 是一个映射,其值为
{'Content-Type': 'application/json', 'Authorization': 'Bearer xxx-acces-token-xxx'}
【问题讨论】:
-
我也遇到了 /requests 相同的问题,但在沙盒环境中。任何解决方案
标签: uber-api