Sandbox環境を使用してUber API用に開発しており、これまでのところうまくいきました。Ride Estimationをリクエストしたときにproduct_idエラーが発生しました
は、しかし、今私はsuddentlyライドリクエスト見積りAPI呼び出し(Java Uber Rides SDKでestimateRide
API呼び出し)を使用して、一見完全に合理的な要求のエラーを取得していて、このエラーを取得しています:
not_found
Invalid product_id
com.uber.sdk.rides.client.error.ApiException: 404 Not Found
Caused by: retrofit.RetrofitError: 404 Not Found
要求がためのものです例51.49661、-0.143597または51.49710、-0.14348(およびproductName uberX)実際のライドリクエスト見積もりAPIコールを実行する直前に、getProducts
APIコールを使用して、指定された座標(ライドリクエスト見積もりに使用しているものと同じ)で使用可能なプロダクトを取得し、ユーザが要求したもの(例えば、uberX)。
私が言ったように、すべての時間の99%がうまくいきましたが、突然私はこれらのエラーを取得し始めました。
私は間違っていますか?必要に応じて詳細を提供することができます。
[編集]問題はすぐに再適用されました(2016-04-06 17:42:50 UTC)。エラーの原因となった緯度/経度の例:51.5038652、-0.2714952この時点まで、エンドポイントは完全に機能していました。
Hey Shortcutは、問題が解決しましたか?あなたが提供した座標でそれを再現しようとしましたが、私は404を受け取っていませんでした。 まだ発生している場合は、私が再作成を試みるために要求した正確なパラメータを教えてください。 –
こんにちは、問題は解決しました。はい。これは少なくとも今のところ3-4回起こっているように見えます。例えば30分ほどの間に起こりますが、突然停止します。ライドリクエスト見積もりを除いて、他のすべてのエンドポイントは正常に動作します。たとえば、getProductsはうまく動作します。私は、次回の発生時に正確なパラメータを掲載します。テストしているユーザーの1人にのみ発生することに注意してください。たとえば、別のユーザーと同時に発生することはありません(特定のユーザーではなく、ランダムユーザーのたびに発生します)。問題が再び発生した場合は報告いたします。ありがとう! – Shortcut
@RichardArtoul uberX PRODUCTID 3cb90303-3869-4701-a8fd-92efba468a94エラーのため51.49346160888672経度-0.27474403381347656をLATする51.49710999999999経度緯度-0.14348000000001093から、今再びそれを得ることがClientError(NOT_FOUND)です:無効な – Shortcut