【问题标题】:Uber developers API /request/[request_id] endpiont does not have waypoints for UberPOOLUber 开发者 API /request/[request_id] endpiont 没有 UberPOOL 的航点
【发布时间】:2017-06-15 15:16:22
【问题描述】:

我正在尝试读取 UberPOOL 行程的航路点,但 API 未填充它们。这是我正在经历的过程:

  1. 调用 /history 端点以获取行程列表
  2. 为每次行程调用 /request/[request_id] 以获取详细信息
  3. 检查产品 ID 并确保它是“POOL”类型的产品
  4. 读取航点节点

...但是所有行程都没有任何航路点。我究竟做错了什么?理想情况下,我想要每次 UberPOOL 行程的开始/结束位置,并希望将航路点作为一种解决方法,因为历史上的开始位置只是城市,而不是实际的接送位置。

【问题讨论】:

    标签: uber-api


    【解决方案1】:

    航点仅适用于状态为“未完成”的旅行,我们将相应地更新我们的文档。感谢您提出这个问题。

    仅当行程处于活动状态时才会填充以下字段:

    • 司机
    • 车辆
    • 位置
    • 埃塔
    • surge_multiplier
    • 提货
    • 目的地
    • 骑手
    • 航点

    已完成行程请求的示例响应:

    {
      "status": "completed",
      "product_id": "a1111c8c-c720-46c3-8534-2fcdd730040d",
      "request_id": "2b61e340-27bd-4937-8304-122009e4a393",
      "driver": null,
      "location": null,
      "vehicle": null,
      "shared": false
    }
    

    【讨论】:

    • 感谢您的信息。有没有办法为已完成的旅行获得相对准确的开始/结束?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-03
    • 1970-01-01
    • 2016-11-20
    • 2017-01-02
    • 1970-01-01
    • 1970-01-01
    • 2017-01-13
    相关资源
    最近更新 更多