【发布时间】:2017-05-21 08:30:32
【问题描述】:
我们正在将 Uber API 集成到仍处于开发阶段且尚未准备好通过特权范围请求流程的应用中。 API documentation 声明“在开发过程中,您的帐户(以及您在仪表板上列出的任何开发者帐户)将能够授权这些 [特权] 范围,而无需列入白名单。”
但是,我们目前似乎无法访问这些特权范围,即使只是出于开发目的。有人可以帮助我们理解为什么会这样吗?我们整理了一份包含屏幕截图和命令的文档,以帮助说明该问题,如果 Uber API 团队的人能够提供帮助,我们可以通过电子邮件分享。谢谢!
更多信息:
++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++
请求: https://sandbox-api.uber.com/v1.2/requests -H ‘接受语言:en_US’ -H ‘内容类型:应用程序/json’ -H ‘授权:承载’
有效载荷 { "fare_id": "d30e732b8bba22c9cdc10513ee86380087cb4a6f89e37ad21ba2a39f3a1ba960", "product_id": "a1111c8c-c720-46c3-8534-2fcdd730040d", “起点纬度”:37.761492, “起始经度”:-122.423941, "end_latitude": 37.775393, “end_longitude”:-122.417546 }
回应: 状态:401:未授权
{ "message": "此端点至少需要以下范围之一:request.delegate.tos_accept、request、request.delegate", “代码”:“未经授权” }
如上所示,请求 API 调用正在返回未经授权的状态,并且似乎需要 Privileged Scope 才能访问它。
++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++
【问题讨论】:
标签: uber-api