SNSログイン周りのエラーで大分ハマったので、確認観点をメモ。
エラー
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フォルダ(アプリケーション名)直下に配置すること