2016-12-28 7 views
0

"high_estimate"を取得する代わりに:11.0と "low_estimate":8.0 または "estimate":https://api.uber.com/v1.2/estimates/priceを使用すると "$ 13-17"?正確な運賃をUberアプリと同じにする方法はありますか?Uber APIを使用して運賃見積もりの​​代わりに正確な運賃を得るにはどうすればよいですか?

{ 
    "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" 
}, 

答えて

3

あなたが指している機能を「Upfront Fare」といいます。それはロールアウトされているgradually in cities across the globeです。

GET /v1.2/productsをご覧になると、Upfront Fareで有効になっている製品が表示されます。 upfront_fare_enabledがtrueに設定されている場合、fare_idを得るために、有効な製品を使用してPOST /v1.2/requests/estimateによって前払い料金を得ることができます。 fare_idは、旅行の前払い運賃と到着時間を制限するために使用できます。 fare_idは2分後に失効します。 最後に、前のステップでfare_idを返してPOST /requestsを使用して乗車をリクエストすることができます。

また、Upfront Fares hereのベストプラクティスもお読みください。

+0

まだUberアプリとUpfront Fareの機能は同じ速度を提供していません。ときどき2セントが10センチ差になる場合があります。たとえば、Upfront Fareは$ 9.91を返しますが、Uberアプリは$ 9.93です。 – arlen

関連する問題