2016-04-28 3 views
0

Ich habe eine Fahrt gebucht, sie in den Zustand ACCEPTED versetzt und versucht, den Fahrstatus auf rider_canceled zu ändern. In beiden Fällen erhalte ich die Meldung, dass es sich nicht um einen gültigen Produktstatus handelt.Die Uber Sandbox-API erlaubt keine Änderungen von "no_drivers_available" und "rider_canceled" bei einer Fahrt.

Auch nach dem Anfordern einer Fahrt, versuchte ich, zu no_drivers_available zu bewegen, bekam den gleichen Fehler.

Irgendwelche Hinweise warum?

Antwort

2

Sie sollten keine Probleme haben, den Status auf "driver_canceled" zu aktualisieren. Wenn das immer noch ein Problem für Sie ist, können Sie einen Beispielcode posten?

Für "rider_canceled" müssen Sie eine DELETE-Anfrage für diese Anfrage-ID machen. Von https://developer.uber.com/docs/sandbox#section-other-request-statuses:

rider_canceled - Die Anfrage von Fahrer abgebrochen. Geben Sie einen DELETE-Befehl aus, um eine Anforderung zu diesem Status zu geben

+0

Danke, dass Sie das unterstrichen haben. Ich werde den Link durchgehen. –

+0

Um einen Fehler no_drivers_available zu erhalten, müssen Sie zunächst eine Anfrage [PUT /v1/sandbox/products/{product_id}](https://developer.uber.com/docs/sandbox#section-product-types) mit der Produkt-ID ausgeben , ** bevor ** Sie die eigentliche Fahrtanfrage stellen. – bitek

Verwandte Themen