【问题标题】:How do I get currently active Request with Uber API如何使用 Uber API 获取当前活动的请求
【发布时间】:2015-10-27 05:15:01
【问题描述】:

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

有没有人找到办法做到这一点?

【问题讨论】:

    标签: uber-api


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

      如果您想估计实际乘车请求,或请求实际乘车,根据 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 的精简包装器。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-11-29
        • 2021-03-26
        • 1970-01-01
        相关资源
        最近更新 更多