2016-07-01 4 views
0

Ich mache derzeit eine einfache Anwendung, die hilft, über Kabinen zu buchen. Ich muss die Fahranforderung testen, daher verwende ich Sandbox API. Da meine App noch nicht produktionsbereit ist, kann ich den Anforderungsbereich nicht haben. Jedes Mal, wenn ich einen Antrag Aufruf an die Sandbox API senden alles, was ich bekommen wird dieser FehlerUber Sandbox Api Anfrage Umfang

{ "message": "Missing -umfang: request", "Code": "nicht autorisierte" }

Wie kann ich Zugang zu Testanrufen erhalten? Meine App ist noch nicht bereit für die Produktion, um eine echte API zu beantragen. Bitte Hilfe.

Vielen Dank im Voraus.

Antwort

1

Um Fahranforderungen in Ihrer App zu erstellen, müssen Sie die Anwendung weiterhin mit dem Bereich request autorisieren. Allerdings werden Sie mit eingeschränktem Zugriff gewährt, wenn Sie speziell den Zugang anfordern, wie sie in der Developer Dashboard umrissen: enter image description here

Mit anderen Worten, die Anwendung, die Sie nicht wirklich Fahrt Anfragen erstellt werden erstellen, bis Sie für die volle zugelassen sind Zugriff. Daher können Sie Ihre OAuth-Bereiche erweitern und request einschließen. Danach geben Sie eine POST /v1/requests aus. Sie haben jetzt eine verspottete Fahrtanfrage und Sie können die sandbox methods (e.g. PUT) mit dem Schein request_id anwenden.

+0

Kann ich eine Scheinfahrt mit eingeschränktem Zugang haben? –

+0

Korrekter, eingeschränkter Zugang reserviert keine echten Fahrten. – agraebe

+0

Cool, Danke, eine Probefahrt ist alles was ich brauche. –

Verwandte Themen