窓際BLOG

プログラミングの学習メモや書籍の感想等を公開していきます。

RubyonRails:SNSログインエラーの確認ポイント

SNSログイン周りのエラーで大分ハマったので、確認観点をメモ。

エラー

Facebook
f:id:madogiwa0124:20170606230855p:plain Twitter
f:id:madogiwa0124:20170606230915p:plain

API KEYとSECRET KEYは一致しているか?

API KEYとSECRET KEYが作成したAPIと一致しているか確認する。

API KEYとSECRET KEYは取得出来ているか?

下記コマンドを実行し、環境変数が取得出来ているかを確認する。

$ rails console
$ ENV["指定したAPI KEY"]
$ ENV["指定したSECRET KEY"]

取得出来ない場合は、環境変数の名称と取得側の名称が異なっている可能性がある。
例)環境変数:aaa=~~~ / 取得側:aaA=~~~

.envファイルの配置場所

dotenvを使用している場合は、.envファイルの配置場所に注意
rootフォルダ(アプリケーション名)直下に配置すること