【问题标题】:Uber Sandbox Api request scopeUber Sandbox Api 请求范围
【发布时间】:2016-11-03 09:45:57
【问题描述】:

我目前正在制作一个帮助预订优步出租车的简单应用程序。我需要测试乘车请求功能,因此我使用的是 Sandbox API。但是,由于我的应用程序尚未准备好投入生产,我无法拥有请求范围。每当我向 Sandbox API 发送请求调用时,我得到的都是这个错误

{ "message": "缺少范围:请求", “代码”:“未经授权” }

如何获得进行测试调用的权限?我的应用程序还没有准备好生产以申请真正的 API。请帮忙。

提前致谢。

【问题讨论】:

    标签: uber-api


    【解决方案1】:

    为了在您的应用中创建乘车请求,您仍需要使用 request 范围授权该应用。但是,除非您特别请求完全访问权限,否则您将被授予有限访问权限,如 Developer Dashboard 中所述:

    换句话说,在您获得完全访问权限之前,您创建的应用不会创建真正的乘车请求。因此,您可以扩展 OAuth 范围并包括 request。之后,发出POST /v1/requests。您现在将有一个模拟乘车请求,您可以使用模拟request_id 应用sandbox methods (e.g. PUT)

    【讨论】:

    • 那么,我可以使用受限访问进行模拟乘车请求吗?
    • 正确,受限访问不能预订真正的游乐设施。
    • 酷,谢谢,我只需要一个模拟乘车请求。
    • 我在登录时请求 3 个作用域。.setScopes(Arrays.asList(Scope.PROFILE, Scope.RIDE_WIDGETS,Scope.REQUEST)) 但批准后显示身份验证错误“CONNECTIVITY_ISSUE”权限。有什么想法吗?
    • 在 uber 中有一些可以请求这些范围的联系人吗?
    猜你喜欢
    • 2015-06-13
    • 2020-05-01
    • 1970-01-01
    • 2014-10-16
    • 1970-01-01
    • 2015-05-21
    • 1970-01-01
    • 2020-11-17
    • 2019-01-30
    相关资源
    最近更新 更多