来自不同优步API的不同结果

时间:2017-02-10 23:47:01

标签: uber-api

我看到了来自两个不同优步API的不同结果(均在uber.com/api中)。

第一个API是www.uber.com/api/fare-estimate,其中我看到perMinute价格为0.13美元。

第二个API为api.uber.com/v1.2/products/{product_id},我看到的cost_per_distance为0.16美元。

这种差异来自哪里?我应该使用哪种API?当我使用UI获得价格估算时(www.uber.com/fare-estimate),我看到0.13美元的价格,而不是0.16美元,但我认为旧的API(www.uber.com/api/fare-estimate )已被弃用,不是吗?

参考: 第一个API示例:curl https://www.uber.com/api/fare-estimate?pickupLat=39.739233&pickupLng=-104.990252&destinationLat=39.736160&destinationLng=-104.998695

第二个API示例:curl -H 'Authorization: Token {developer_token}' -H 'Accept-Language: en_US' -H 'Content-Type: application/json' "https://api.uber.com/v1.2/products/f464d065-be99-40bd-95b5-ac0c784930e8"

谢谢,M。

1 个答案:

答案 0 :(得分:0)

对于最准确的估算,您应该使用价格估算端点(如果没有与用户进行过操作)或请求估算端点(如果auth带有用户令牌)。当我们迈向前期票价时,价格细分已被弃用。我不会依赖价格细分,而是使用价格估算终点来提供价格估算。