2016-08-26 10 views
0

私が代わりにこのユーバーAPIマップエンドポイント

ような何かを得るための

sandbox-api.uber.com/v1/requests/resource_id/mapこのサンドボックスのエンドポイントからの応答を取得するためにしようとしています

{ "REQUEST_ID": "b5512127-a134-4bf4-b1ba-fe9f48f56d9d"、 "HREF": "https://sandbox-api.uber.com/v1/sandbox/map" }

なぜ私はこの応答を取得していますか?

{「メッセージ」:ヌル、 「コード」:「競合」 }私はこのエンドポイントに正しい応答を取得してい同じベアラトークンとRESOURCE_IDで

sandbox-api.uber.com/v1/requests/resource_id/map

ありがとうございます!

+0

あなたが取っている手順の詳細(例えばcURLのコマンド)を提供していただけますか?ダスティンが指摘しているように、最初と最後のURLはあなたの記述で同じようです。 – agraebe

+0

ご返信ありがとうございます。私はnode.js経由でリクエストをしています。私はそれを以下に投稿します。 – fabiokz

答えて

0

request_idの代わりにreceipt_idが使用されているようです。

409エラーは、no_drivers_available、missing_payment_method、surge、fare_expired、retry_request、current_trip_existsのようないくつかの理由で発生します。詳細はここにあります - https://developer.uber.com/docs/rides/api/v1-requests

あなたが提供した2つのapiリクエストの間には違いはありません。サンドボックスには常に静的な地図が表示されます。

地図は、運転手が乗車して受け入れられた状態でのみ利用可能となります。その前にこのリソースを取得しようとすると、404が見つかりませんでした。サンドボックス環境では、テストのために/ v1/sandbox/mapが提供されますが、静的マップが提供されます。

+0

ありがとう@Dustin、2番目のエンドポイントはsandbox-api.uber.com/v1/requests/resource_id/receiptです。 sandbox-api.uber.com/v1/requests/resource_id/mapで、私は、静的なマップが届かないが、JSONは、私はあなたが「request_receipt」スコープを持っている場合は、領収書を要求することができるようになります – fabiokz

+0

を掲載しました。乗車が完了し、処理中に遅れることがあるまで、領収書は利用できません。マップについては、静的なマップがJSONペイロードで提供URLですエンドポイント。 –

関連する問題