私はこのプロトタイプアプリを実装しようとしています:https://github.com/agraebe/Take-Me-Home-Now免責事項として、私はNode JSとAPIの統合をかなり新しくしています。私はこのOAuth2ワークフローを適切に実装していることを示すためにコードを機能させたいと思っており、このアプリを実践する良い方法と見ていました。uber api - Take Me Home Nowアプリ - 無効なアクセストークン - ノードJS
アクセストークンを取得する際に問題が発生しました。次のエラーが表示されます。localhost:1455に移動したときに無効なアクセストークンを入力し、[Login to request ride]ボタンをクリックします。
私はstackoverflowに関するさまざまな理由を見てきました。 Uberによって承認された要求を受ける必要があるかもしれません。コードはサンドボックスを使用していて、プロダクションではないので、私はそうは思わないでしょう。
私のリダイレクトURIはhttps://login.uber.com/oauth/v2/authorize?client_id=client_id&response_type=codeと設定されています。クライアントIDは "client_id"です。私は、リダイレクトuriがアプリ開発者のアカウントページにあるものと一致していることを確認しました。
また、config.jsファイルに詳細をハードコードしました。なぜなら、私が受け取っていたエラーから、環境変数を格納することが問題になる可能性があるということです。
助けてください... ありがとう!
お返事ありがとう@agraebe。アクセストークンを正常に受信しました。 mashapeアプリケーションでは、この部分を機能させるためにこれ以上いくつかの機能を果たさなければならないと思いますが、現時点での懸念はOAuthの流れです。再度、あなたの助けとアプリの作成に感謝します。 – mapema
あなたは大歓迎です!問題が見つかった場合は、GitHubで問題を作成することをためらわずに – agraebe