0

私のライブサーバーではThe redirect uri included is not valid.エラーメッセージが表示されますが、ローカルホストでは OAuth は正常に動作します。

両方の完全な URL は次のとおりです。

ローカルホスト:

https://coinbase.com/oauth/authorize?response_type=code&client_id=xxx&redirect_uri=http%3A%2F%2Flocalhost%2Faccounts-coinbase%2Foauth&scope=balance+addresses+user+transactions

ライブサーバー ( https://example.com )

https://coinbase.com/oauth/authorize?response_type=code&client_id=xxx&redirect_uri=https%3A%2F%2Fexample.com%2Faccounts-coinbase%2Foauth&scope=balance+addresses+user+transactions

以前はライブサーバーの OAuth が機能していたと確信しています。なぜ今失敗しているのですか?

4

1 に答える 1

1

わかりました私は自分の問題を解決しました。

エラー メッセージは、問題をまったく正確に反映してThe redirect uri included is not valid.いません。実際の問題は、Coinbase OAuth アプリにローカルホストのリダイレクト URL があったことです。

「コールバック URL」と呼ばれる関連する OAuth リダイレクト URL は、かなり見つけにくいページhttps://coinbase.com/oauth/applicationsから設定されます。

そこで、localhost を example.com に切り替えたところ、うまくいきました。

于 2014-06-15T20:31:55.577 に答える