niki12260714の日記

フリーランスのITエンジニアの呟き。

deviceでtwitter連携時に「raise OAuth::Unauthorized, response 403」となった時の対応方法

deviceの使い方はこちら参照。

qiita.com

で、この通りに進めて、サインアップページの下に出てくる「Sign in with Twitter」をクリックすると、

「raise OAuth::Unauthorized, response 403」

となってしまいました。
ぐぐると、「Twitterの設定で、Callback URLが空だと駄目」とあります。
ですが、自分はちゃんと埋めてある。
とすると、Callbackが正しくないということで、「rails routes」でルート確認。

f:id:niki12260714:20180718093640j:plain

deviceが自分で作ってくれたルートの中に、twitter関連のものと思われるものを発見。
これをそれぞれ、TwitterのCallback URLに追加。

https://(自分の環境)/users/auth/twitter
https://(自分の環境)/users/auth/twitter/callback」

これで自分はエラーは出なくなりました。