2016-08-02 5 views
0

私のアプリはプロダクションの準備ができていますが、リクエストの詳細APIは完全なデータを返しません。私はすでにフォームユーバーライドリクエストの詳細APIはすべてのdeatilsを与えていません

アレイ を受けた私は、応答の下にカールを使用して要求を送信するとき、私はURL

https://sandbox-api.uber.com/v1/requests/3638f4e4-25d7-47f6-8743-9616d4b4a2df

以下で詳細を見つけるために、要求endointを使用しています、私が乗っ要求 を送信していたところから、私のIPアドレスをホワイトリストに登録しました( [状態] =>処理 [宛先] =>配列 ( [緯度] => 25.7616798 [経度] => -80.1917902 )

[product_id] => 90384182-0269-4564-827d-e3c42c0eb83b 
[request_id] => 3638f4e4-25d7-47f6-8743-9616d4b4a2df 
[driver] => 
[pickup] => Array 
    (
     [latitude] => 25.790654 
     [longitude] => -80.1300455 
    ) 

[eta] => 
[location] => 
[vehicle] => 
[surge_multiplier] => 1 
[shared] => 1 

ここ

ドライバの詳細は、ETAのすべてが空です。私はプロダクションアカウントを使用しており、私は完全なアクセス権を持っています。

答えて

1

ステータスがprocessingの要求のリクエストの詳細は、Uberがドライバとライダーを一致させようとしていることを示すため、eta、location、vehicleおよびdriverにnullを返します。一致するとすぐに、要求ステータスはacceptedに変わります。この時点から、要求のすべての詳細が得られます。この動作をテストする場合は、Sandboxのマニュアルhereを参照してください。 PUT /v1/sandbox/requests/{request_id}を送信して、サンドボックス内のリクエストのステータスを変更できます。ペイロードとしては、ステータスが{"status": "accepted"}のJSONオブジェクトが必要です。

+0

私のアプリは、ログインユーザーがinvalid_scopeエラーを取得した後、Uber APIの開発者セクションで追加されていないユーザーでuberアカウントにログインしようとするとライブ環境の準備が整いました。 –

+0

新しい質問をすべて開いてください。ユーザーの認証に使用するURLと同じです。ありがとう! – agraebe

関連する問題