2017-08-30 3 views
0

Ich versuche, eine Anfrage zu stellen, um Empfang zu bekommen, aber ich kann nicht! Ich habe alle Berechtigungen in meinem Dashboard-Entwickler ausgefüllt und nichts!Wie kann ich request_receipt anfordern?

Wie kann ich das tun?

Dies ist meine Einstellungen: screen 1 screen 2 screen 3

Ich versuche, mit Chrom Postman screen 4

Was ich tun muss? Was fehlt in der Anfrage? Vielen Dank für Ihre Aufmerksamkeit.

Antwort

0

Um "Empfangsbestätigung" zu erhalten, müssen Sie den folgenden Endpunkt verwenden: GET /requests/{request_id}/receipt Dabei ist "request_id" die aktuelle Fahranforderungs-ID, die Sie beim Erstellen einer neuen Fahrt erhalten haben. Aus Ihrer Geschichte sehe ich keine Fahranfrage erstellt - so erhalten Sie immer eine leere Antwort.
Bevor Sie die meisten API-Endpunkte verwenden können, müssen Sie Ihren Benutzer authentifizieren. Für weitere Informationen, wie es geht, überprüfen Sie bitte diese SO answer.

+0

Danke Sasa. Aber wo kann ich die request_id bekommen? Oder kann ich etwas wie ID verwenden? – GustavoSevero

+0

Wie kann ich diese Fahrt simulieren? – GustavoSevero

+0

Wenn Sie Ihre Fahrtanfrage erstellen, erhalten Sie ** "request_id" ** in der Antwort, überprüfen Sie folgende [Dokumentation] (https://developer.uber.com/docs/riders/guides/sandbox#step-1-create) -sandbox-request) –

0

Da die Fehlermeldung sagt This endpoint requires at least one of the following scopes: request.delegate.tos_accept, request, request.delegate , müssen Sie die Bereiche, die notwendig ist, wenn anfordernden die Zugriffstoken.

Um das Zugriffstoken anzufordern, müssen Sie sich authentifizieren und diese steps mit Ihrem Entwicklerkonto befolgen.

+0

Ich habe bereits das Zugriffs-Token. – GustavoSevero

+0

@GustavoSevero Folgen Sie Schritt 4, um das Träger-Token zu verwenden –

+0

Ich benutze bereits das Träger-Token auch. – GustavoSevero

Verwandte Themen