Twitterでのログイン機能を搭載するときにこのエラーが出たら、テスト環境の場合、Callback URLを見直してみてください。
Twitterでは、現在、ローカルホストはCallback URL として使えません。
http(s)://127.0.0.1が使えので、Callback URLは次のように設定しておきます。
1 |
http://127.0.0.1:8000/login/twitter/callback |
/login 以下の部分は、環境にあわせて変更してください。
Callback URLを変更した場合には、まず、Twitter側の【Callback URLs】設定を変えます。
設定変更後、Keys and tokens から Consumer Keysをクリック。
キーを取得しなおします。
新たなkeyをLaravelの.envファイル側にいれます。
最後にキャッシュクリア系コマンドを実行しておきましょう。
コマンドはこちらの記事で紹介しています。
エラー解決を願ってます!
なおLaravelとTwitter連携は別の記事で詳しく解説しています。