Uber Sandbox Api请求范围

时间:2016-07-01 05:25:38

标签: uber-api

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

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

如何获得进行测试呼叫的权限?我的应用尚未准备好生产申请真正的API。请帮助。

先谢谢。

1 个答案:

答案 0 :(得分:1)

要在您的应用中创建乘车请求,您仍需要使用request范围授权应用程序。但是,除非您明确要求完全访问权限,否则您将获得有限访问权限,如Developer Dashboard中所述: enter image description here

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