問題タブ [uber-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - レビューのためにアプリを送信するときに使用するログイン資格情報
この質問は、Uber API と統合されたアプリを App Store に提出した方に向けたものです。送信に使用したログイン資格情報は何ですか? あなたは本物の Uber アカウントですか、それともダミーのアカウントですか?
ここで何をすべきか正確にはわかりません。確認のために実際の Uber ログイン資格情報を提供したくありません。Uber には、そのような場合に使用できるダミー アカウントがありますか?
python - Tchannel サーバー コードが機能していません。(Python と nodejs)
Uber の Tchannel の学習を始めたばかりです。Python と nodejs で tchannel ドキュメントからコードを実行しようとしています。どちらの場合も、クライアントをサーバーに接続できません。
これは、 http : //tchannel-node.readthedocs.org/en/latest/GUIDE/ から従った nodejs での私のコードの外観です。
このコードを実行すると、次のエラーが発生します。
同様に、 http://tchannel.readthedocs.org/projects/tchannel-python/en/latest/guide.htmlリンクに従って、Python でも同じことを試しました。Python のコードは次のようになります。
コマンドでこれを実行すると、python server.py
` Listening on my-local-ip:58092 が表示されます
`しかし、tcurlを使用してクライアントに接続しようとすると:
私はこれを得る:
誰が間違いを教えてもらえますか?
uber-api - リクエスト間のurge_confirmation_idの変更
Uber API に対して 2 つのリクエストを続けて行っています。
POST /v1/requests/estimate
POST /v1/requests
1 人目は見積もりを取得し、2 人目は配車リクエストを行います。見積もりを取得すると、 の値が得られsurge_confirmation_id
ます。この値を同名のパラメータとして、配車リクエスト作成用APIにリクエストする際に送信します。
2 番目の要求に対する Uber からの応答は 409 エラーであり、サージ料金が適用surge_confirmation_id
されていることを示しており、見積もりで提供されたものとは異なる料金を提示しています。
このテストを約 7 回実行しましたsurge_confirmation_id
が、最初の要求と 2 番目の要求では常に異なります。私が間違っていること、またはこれが予想される動作であるかどうか、何か考えはありますか? サージの推定値が常に間違っていたり、急激に変化したりするのは意味がありません (2 つの要求の間は 5 秒です)。
補足として、/v1/requests/estimate
エンドポイントはサージ乗数を数値として返す唯一のエンドポイントです。呼び出す/v1/requests
と、サージ確認を表示する URL のみが返されます。UI を表示できない音声ベースのサービスをコーディングしているため、これは受け入れられません。
uber-api - サインイン後の UBER Api ディープ リンク エラー
Register/SignIn から戻った後、Uber api がドロップ場所を設定していません。
ここに記載されているように、Uber アプリは適切なパラメーターで呼び出されます https://developer.uber.com/v1/deep-linking/
インテントURLは
https - Uber Base リダイレクト エラー
現在、uber で開発者アカウントをセットアップしており、PC とhttp://localhost:7000/submitでローカルにすべて正常に実行されていました。
ログインして API を操作できます。これは、エンドポイントをテストするのに最適です。ただし、私の最終目標は、モバイル アプリでエンドポイントを使用することです。そこで、リダイレクト URL に移動して、https://my_new_url:7000/submitに切り替えました。
サーバーにFlaskを使用しており、次の方法でSSLを使用しています:
ただし、ベース URL に移動すると、次のエラーが表示されます。
エラー
ベース リダイレクト URI が要求されたリダイレクトと一致しません
ベース URL のコードは次のようになります。
リダイレクト URL を変更する前に、アプリケーションをホワイトリストに登録する必要がありますか? それとも、何かを誤って構成していますか?