2016-08-02 3 views
0

Meine App ist bereit für die Produktion, aber Anfrage Details API liefert keine vollständigen Daten. Ich der weißen Liste bereits meine ip von wo ich Fahrt Anfrage sende i Anfrage endoint bin mit Details zu finden, mit folgenden URLFahrt Anfrage Detail API gibt nicht alle deatils

https://sandbox-api.uber.com/v1/requests/3638f4e4-25d7-47f6-8743-9616d4b4a2df

wenn ich Anfrage curl mit senden unten Antwortformular Uber erhielt

Array ( [Status] => Verarbeitung [Ziel] => Array ( [Breite] => 25,7616798 [Länge] => -80,1917902 )

01.235.
[product_id] => 90384182-0269-4564-827d-e3c42c0eb83b 
[request_id] => 3638f4e4-25d7-47f6-8743-9616d4b4a2df 
[driver] => 
[pickup] => Array 
    (
     [latitude] => 25.790654 
     [longitude] => -80.1300455 
    ) 

[eta] => 
[location] => 
[vehicle] => 
[surge_multiplier] => 1 
[shared] => 1 

)

hier die Angaben zum Fahrer, ist eta alles leer. Ich benutze Produktionskonto und ich habe vollständigen Zugriff.

Antwort

1

Die Anforderungsdetails für eine Anforderung mit Status processing geben null für Eta, Standort, Fahrzeug und Fahrer zurück, da der Status anzeigt, dass Uber versucht, Ihren Fahrer mit einem Fahrer abzugleichen. Sobald sie übereinstimmen, ändert sich der Anforderungsstatus zu accepted. Ab diesem Zeitpunkt erhalten Sie alle Details für die Anfrage. Wenn Sie dieses Verhalten testen möchten, lesen Sie die Sandbox-Dokumentation here. Sie können den Status einer Anfrage in der Sandbox ändern, indem Sie eine PUT /v1/sandbox/requests/{request_id} senden. Als Payload benötigt es ein JSON-Objekt mit einem Status: {"status": "accepted"}.

+0

Meine app ist bereit für Live-Umgebung, wenn ich versuche, auf Uber-Konto mit Benutzer anmelden, die nicht unter Entwickler Abschnitt in Uber API nach dem Login Benutzer erhalten Invalid_Scope-Fehler erhalten. –

+0

Könnten Sie bitte eine neue Frage mit allen Details öffnen? Wie die URL, mit der Sie die Benutzer authentifizieren. Vielen Dank! – agraebe

Verwandte Themen