【问题标题】:How to get the actual drop location(not the destination) of a Uber Ride via API, after the ride completes?乘车完成后,如何通过 API 获取 Uber Ride 的实际下车位置(而不是目的地)?
【发布时间】:2016-10-08 14:15:57
【问题描述】:

我可以在 Riders.uber.com 的收据页面上看到我的实际放置位置,但在 API 的 requests/{request_id}/receipt/ 端点中看不到该数据。有没有其他方法可以获取这些数据?

我看到 requests/{request_id}/ 上的 GET 给出了乘车的实际位置,但这一点是否也提供了相同的乘车完成/取消数据?在 sandbox-api 上,完成骑行后,我在 GET requests/{request_id}/ 调用中将位置设为空

【问题讨论】:

    标签: uber-api


    【解决方案1】:

    Uber API 不会公开此信息。它在request details 中提供了行程的目的地,但不会根据实际下车地点更新目的地。

    正如 cmets 中所指出的,此用例的一个部分替代方案可能是使用航点的请求详细信息数组。但是,它仅适用于 UberPOOL 等共享游乐设施。

    【讨论】:

    • 如果您仔细阅读文档中“航点”字段的说明,它指出该字段仅适用于共享游乐设施,例如 UberPOOL。此外,即使对于共享游乐设施,“航点”也仅指示目的地,而不是实际的下车地点,只有在游乐设施完成后才能知道,因此该信息的预期 API 端点应该是乘车收据。
    • 正确!它可能是共享游乐设施的部分替代方案。我更新了我的回复以指出这一点
    猜你喜欢
    • 1970-01-01
    • 2016-05-21
    • 2017-01-01
    • 2017-04-02
    • 2020-11-17
    • 2017-07-12
    • 2016-07-17
    • 2023-04-04
    • 2016-08-07
    相关资源
    最近更新 更多