Twitter認証ログインでエラーが出るとき

2020年9月21日システム開発

Laravel + Socialiteを使ってツイッターにログイン認証する際、以下のようなエラーが発生しました

「<error code="417″>Desktop applications only support the oauth_callback value 'oob’」

「oob」とかいう見慣れない単語が書かれていますが、原因はいつもの通り単純なものでした^^;

この記事の内容

原因

Twitter DeveloperでコールバックURLが設定してなかったこと

もともとv1の方ではアプリとコールバックURLは登録していました

しかしAPI v2を利用するタイミングで新しいアプリを登録した際、そっちの新しい方にはコールバックURLを設定してなかったことが原因でした

何を言ってるのかよくわからないと思いますが、ツイッターのせいにしてるのですわけじゃありません

なお、上記のTwitter Developerページは、ツイッターのログインアカウントごとに登録が異なるのでご注意ください

ついうっかりいつもの開発用アカウントとは別のアカウントでツイッターにログインしていると、登録してたはずのアプリが見つからずに慌てる羽目になります

そんなバカはいないとは思いますが、マルチアカウントでツイッターを利用してるとおこりがちなので念の為(汗)

エンジニアの年収を上げる方法

フリーランスエンジニアで年収を大幅アップしませんか?
実際に僕は会社員からフリーランスエンジニアになって年収が87万円アップしました

今なら相談(ヒアリング)するだけで3,000円分のamazonギフト券がもらえます!
初めての案件契約で最大10万円分の準備金がもらえます
非公開の高単価案件(100万円超え)が多数あります

詳しくはこちら