我的范围设置为:all_trips profile
对于授权all_trips和配置文件范围的开发人员,已成功收到Webhook的乘坐请求(非沙盒测试)。
当试图获取旅行的详细信息时 - api返回a { “message”:“缺少范围:请求”, “代码”:“未经授权” }
从文档中 - 我会假设使用all_trips的开发人员不需要请求范围来“检索”旅行状态 - 我知道如何“请求”旅行......
这是一个错误吗?
答案 0 :(得分:2)
" GET / v1 / requests / {request_id}"的文档符合你的经验。您需要拥有request
范围:https://developer.uber.com/docs/rides/api/v1-requests-details
"授权:具有请求范围的OAuth 2.0持票人令牌。"
但是,您可以使用all_trips
范围内可用的请求/当前端点(https://developer.uber.com/docs/rides/api/v1-requests-current):
"授权:带有all_trips或请求范围的OAuth 2.0持有人令牌。"
这是因为担心历史数据隐私而实施的。然而,重新审视这一点已经缓解了这些担忧。我们将很快放宽这一限制(可能在接下来的几周内),并放宽对细节的限制范围'和当前一样。'在此期间,请使用当前端点。干杯!