我看到了来自两个不同优步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。
答案 0 :(得分:0)
对于最准确的估算,您应该使用价格估算端点(如果没有与用户进行过操作)或请求估算端点(如果auth带有用户令牌)。当我们迈向前期票价时,价格细分已被弃用。我不会依赖价格细分,而是使用价格估算终点来提供价格估算。