优步开发人员API / request / [request_id] endpiont没有UberPOOL的航路点

时间:2017-06-15 15:16:23

标签: uber-api

我正在尝试阅读UberPOOL旅程的航点,但它们并没有被API填充。这是我正在经历的过程:

  1. 调用/ history端点以获取行程列表
  2. 为每次旅行调用/ request / [request_id]以获取详细信息
  3. 检查产品ID并确保它是" POOL"类型产品
  4. 阅读航点节点
  5. ......但是这些旅行都没有任何航点。我究竟做错了什么?理想情况下,我想要每次UberPOOL旅行的开始/结束位置,并希望将航点作为变通方法,因为历史中的起始位置只是城市而不是实际的取货地点。

1 个答案:

答案 0 :(得分:1)

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

仅当旅程有效时才会填充以下字段:

  • 司机
  • 车辆
  • location
  • eta
  • 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
}