而不是获得“high_estimate”:11.0和“low_estimate”:8.0 或“估计”:使用https://api.uber.com/v1.2/estimates/price“13-17美元”?有没有办法像Uber app一样获得准确的票价?
{
"localized_display_name": "uberX",
"distance": 12.88,
"display_name": "uberX",
"product_id": "2143f90b-ce68-4f6d-a113-4872b207e626",
"high_estimate": 17.0,
"low_estimate": 13.0,
"duration": 1800,
"estimate": "$13-17",
"currency_code": "USD"
},
答案 0 :(得分:3)
您所指的功能名为" Upfront Fare"。它正在推出gradually in cities across the globe。
通过查看GET /v1.2/products,您可以查看为Upfront Fare启用的产品。如果upfront_fare_enabled
设置为true,则您可以通过POST /v1.2/requests/estimate获得已启用产品的前期票价,以获得fare_id
。 fare_id
可用于锁定旅行的前期票价和到达时间。 fare_id
两分钟后过期。
最后,您可以使用POST /requests和上一步中返回的fare_id
请求乘车。
您还应该阅读有关预付票价的最佳做法here。