3

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

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

4

2 回答 2

1

除非您从应用程序发出乘车请求,否则目前似乎无法获取活动的 request_id。

我想检查活跃的 uber 骑行的进度。在 UBER 应用程序中请求此行程。然后我希望我的自定义应用程序监控该 request_id 的乘车状态(乘车开始、汽车位置和乘车完成)。

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

于 2015-10-26T21:15:01.463 回答
0

如果您想估计一个真正的乘车请求,或者提出一个真正的乘车请求,您可能需要根据 Uber 文档使用 POST 而不是 GET:

POST /v1/requests

POST /v1/requests/estimate

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

GET /v1/requests/{request_id}

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

DELETE /v1/requests/{request_id}

Uber 文档上有更多类似的地图和收据:https ://developer.uber.com/v1/endpoints/

或者您可以查看UberKit,它是 Uber API 的精简包装器。

于 2015-07-15T07:02:33.313 回答