我正在编写一个使用uber API的iOS应用程序。 我试图通过Uber API获取当前活动的request_id,但是对/ v1 / requests的GET请求不起作用。 从文档看来,这个端点不可用,但是获取当前活动的request_id是非常有用的。 用户活动端点v1.1和v1.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的薄包装。