Ruby on Railsを使用して最初のアプリで作業していますが、Herokuにデプロイするときにいくつかの問題が発生しました。Spotifyにサインインするとアプリ次のようなエラーが発生します:
_INVALID_CLIENT: Invalid redirect URI
_
私のコンソールでは、エラーは次のようになります。
Failed to load resource: the server responded with a status of 400 (Bad Request)
ローカルで同様のエラーが発生したため、最初はクライアントIDとシークレットの問題だと思いました。だから私は新しいものを再生しました、そして私はまだ同じ問題を抱えています。
次に、コールバックURIのコールバックURLに「s」が含まれていないことに気付いたので、それを追加してSpotifyアプリページでコールバックを変更しましたが、それでも同じエラーが発生します。
SpotifyのアプリページでコールバックURLを変更しましたが、アプリを使用してログインしようとすると、URLに「s」が含まれていません。
私は何かが足りないのですか、それともSpotifyの側で何かが起こっていますか? (このアプリをローカルで実行すると、この問題は発生しません)
重要なことは、 My Applications で指定されたリダイレクトURIが、SpotifyのAPIへのリクエストで指定しているリダイレクトURIと一致することです。
私の推測では、リダイレクトURIはまだ一致していません。これは、表示されるエラーメッセージだからです。 URIを編集するだけでは不十分であることに注意してください。変更を保持するには、[保存]ボタンをクリックする必要があります。