2017-02-10 1 views
0

Ich sehe unterschiedliche Ergebnisse von 2 verschiedenen Uber-APIs (beide in uber.com/api).Verschiedene Ergebnisse von verschiedenen Uber-APIs

Erste API ist www.uber.com/api/fare-estimate, wo ich einen perMinute Preis von 0,13 $ sehe.

Zweite API ist api.uber.com/v1.2/products/{product_id}, wo ich eine cost_per_distance von 0,16 $ sehe.

Woher kommt dieser Unterschied? Welche API sollte ich verwenden? Wenn ich die Benutzeroberfläche verwende, um eine Preisschätzung zu erhalten (www.uber.com/fare-estimate), sehe ich den Preis von 0,13 $, nicht die 0,16 $, aber ich denke, die alte API (www.uber.com/api/fare-estimate) ist veraltet, oder?

Referenz: Erstes API Beispiel: curl https://www.uber.com/api/fare-estimate?pickupLat=39.739233&pickupLng=-104.990252&destinationLat=39.736160&destinationLng=-104.998695

Zweites API Beispiel: 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"

Danke, M.

Antwort

0

Für die genauesten Schätzungen Sie den Preis schätzt Endpunkt (wenn nicht mit authed verwenden sollten ein Benutzer) oder die Anfrage schätzt den Endpunkt (falls auth mit Benutzer-Token). Die Preisaufteilung ist veraltet, da wir uns auf einen Vorab-Tarif zu bewegen. Ich würde mich nicht auf die Preisaufschlüsselung verlassen und den Endpunkt der Preisschätzungen für die Erstellung von Preisschätzungen verwenden.

Verwandte Themen