特权范围无法访问

时间:2017-01-06 14:44:09

标签: uber-api

我们正在将Uber API集成到仍处于开发阶段的应用程序中,并且还没有完全准备好通过特权范围请求流程。 API documentation表示“在开发过程中,您的帐户(以及您在信息中心上列出的所有开发者帐户)都可以授权这些[特权]范围,而不会列入白名单。”

但是,我们现在似乎无法访问这些特权范围,即使仅用于开发目的。有人可以帮助我们理解为什么会出现这种情况吗?我们已经整理了一个带有屏幕截图和命令的文档,以帮助说明问题,如果来自优步API团队的人员能够提供帮助,我们可以通过电子邮件分享该问题。谢谢!

更多信息:

+++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++

REQUEST: https://sandbox-api.uber.com/v1.2/requests -H'接受 - 语言:en_US' -H'Content-Type:application / json' -H'授权:持票人'

有效载荷 {                 “fare_id”:“d30e732b8bba22c9cdc10513ee86380087cb4a6f89e37ad21ba2a39f3a1ba960”,                 “product_id”:“a1111c8c-c720-46c3-8534-2fcdd730040d”,                 “start_latitude”:37.761492,                 “start_longitude”: - 122.423941,                 “end_latitude”:37.775393,                 “end_longitude”: - 122.417546 }

RESPONSE: 状态:401:未经授权

{ “message”:“此端点至少需要以下范围之一:request.delegate.tos_accept,request,request.delegate”, “代码”:“未经授权” }

如上所示,请求API调用正在返回未经授权的状态,并且似乎需要Privileged Scope才能访问它。

+++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++

1 个答案:

答案 0 :(得分:1)

问题是您需要通过在开发仪表板中为您的应用启用权限范围,然后在oauth authorize stage期间传递它们来授权权限范围。