如何使用优步API获取当前活动的请求

时间:2015-05-30 17:52:59

标签: uber-api

我正在编写一个使用uber API的iOS应用程序。 我试图通过Uber API获取当前活动的request_id,但是对/ v1 / requests的GET请求不起作用。 从文档看来,这个端点不可用,但是获取当前活动的request_id是非常有用的。 用户活动端点v1.1和v1.2仅返回已完成的请求。 用户配置文件端点不会返回任何乘坐/请求信息。

有没有人找到一种方法可以做到这一点?

2 个答案:

答案 0 :(得分:1)

除非您从应用程序发出了乘车请求,否则目前无法获取有效的request_id。

我想检查一下活跃的超级骑行的进度。这个车程在UBER应用程序中被请求。然后我希望我的自定义应用程序监控request_id的游乐设施状态(开始骑行,开车的位置和骑行完成)。

目前的API似乎无法做到这一点。

答案 1 :(得分:0)

如果你想估计真实骑行的请求,或者要求真正的骑行,你可能需要根据Uber doc使用POST而不是GET:

POST /v1/requests

POST /v1/requests/estimate

如果要查看请求的状态,可以使用GET:

GET /v1/requests/{request_id}

如果您想取消之前提出的请求,可以使用DELETE:

DELETE /v1/requests/{request_id}

Uber doc上有更多地图和收据:https://developer.uber.com/v1/endpoints/

或者您可以查看UberKit,它是优步API的薄包装。