Laravel・Twitter連携時にMissing temporary oauth credentialsが出たときの対策

LaravelとSNS

Twitterでのログイン機能を搭載するときにこのエラーが出たら、テスト環境の場合、Callback URLを見直してみてください。

Twitterでは、現在、ローカルホストはCallback URL として使えません。

http(s)://127.0.0.1が使えので、Callback URLは次のように設定しておきます。

/login 以下の部分は、環境にあわせて変更してください。

Callback URLを変更した場合には、まず、Twitter側の【Callback URLs】設定を変えます。

設定変更後、Keys and tokens から Consumer Keysをクリック。

キーを取得しなおします。

新たなkeyをLaravelの.envファイル側にいれます。

最後にキャッシュクリア系コマンドを実行しておきましょう。

コマンドはこちらの記事で紹介しています。

エラー解決を願ってます!

なおLaravelとTwitter連携は別の記事で詳しく解説しています。

コメント

タイトルとURLをコピーしました