2016-04-15 17 views
0

私はsandbox_mode = Trueで、uber_rides python libraryを使用してリクエストを含むすべてのスコープでセッションを作成しました。 API呼び出しはうまく動作しますが、複数の乗り換えリクエストに対して重複したrequest_idが発生します(同時に実行され、同時に発生しません)。これらの要求は同じlat、longs、product_idを使用しています。 uberがlat、longを使用して乗車IDを作成する可能性はありますか? これは問題ありませんか?あるいは、私は実際に何かを逃しています、そして、これは決して起こらないはずですかUber sandbox apiは複数の乗車リクエストに対して重複乗車リクエストIDを返します

答えて

1

あなたは既に旅行中で、新しい旅行を作成しようとすると、APIはあなたの現在の旅行の旅行の詳細を返します。だから私は起こっていることは、あなたが1つの旅行を作成して、別の旅行を作成しようとしていること、そしてあなたは新しい旅行を作成したように見えるように "処理中"の状態に戻っているということです。

これは、旅行を作成し、UUIDを確認し、旅行をキャンセルし、新しい旅行をリクエストし、UUIDが異なるかどうかを確認することで確認できます。

ベスト

、 リッシュ

+0

ありがとうございました。私はwebhookコールバック(自分の署名されたhttpsサーバでコールバックを受信しない)に関する問題に直面しています。この問題の質問があります:http://stackoverflow.com/questions/34606023/webhooks-not-receiving-uber-callbackしかし、具体的な答えはありません。あなたはそれを考えてもらえますか? –

+0

こんにちは、私はあなたが持っている問題はあなたが自己署名入りの証明書を使用していると思います。当社のwebhooksは、CA証明書で署名されたサーバーにのみポストします。 –

+0

ありがとうございます。 CA署名付き証明書を使用して、再試行します。 –

0
  • のproduct_idがstart_latitude/start_longitudeまたはstart_place_idパラメータに基づいています。
  • REQUEST_IDは、あなたが同じにOAuthベアラートークンを使用して、複数の乗っ要求を行っている場合

(それが乗っ要求を識別するだけのUUIDです)ではありません、あなたは基本的に戻ってきている最初の継続的な乗車要求をキャンセルしません現在進行中の旅行のステータス詳細。

はこの時Uber Help - CAN I REQUEST MORE THAN ONE UBER?

によれば、 単一のアカウントから複数の乗り心地を要求することはできません。

あなたのパーティーが1台の車で収容できない場合は、 グループの複数の人が乗ってください。多くの都市で6人まで収容可能な車両オプション を提供しています。

あなたのグループの誰もUberアカウントを持っていない場合は、 にあなたのアプリのメインメニューからサインアップすることができます。ボーナスとして、あなたと あなたの友人は紹介プロモーションを受け取ります。

これはUber APIにも当てはまります。

しかし、ユーバーのAPIの私の使用から、私は以下のレート制限のヘッダーは、いくつかの回答に送り返さ気づいた:

  • X-レート制限リミット-同時-ツアー:10
  • X-レート制限-残り-同時-ツアー:10

ので、彼らはおそらく同じユーバーライダーからの同時乗車要求を行う可能性を追加する予定。

関連する問題