質問: 初心者です。 環境設定周りの事で上手く質問出来ていないかもしれません。 その場合は修正依頼をしていただけると助かります。 herokuでデプロイしたアプリのfacebookログインが上手く行きません。 流れ facebookでログインする=>のボタンを押す ↓ メールアドレスとパスワード要求、入力 ↓ 送信 ↓ ``` アプリが設定されていません。このアプリは開発モードになっているため、アクセスできません。登録済みユーザーに切り替えるか、アプリの管理者にアクセスをリクエストしてください。 ``` 確認したこと env.herokuファイルを作ってそれを本番環境として使用しています。 ``` こことfacebookのディベロッパーは同じでした。 FACEBOOK_API_ID=test11 FACEBOOK_API_SECRET=test22 ``` ```
回答: まず、確認ですが、アプリのセキュリティ にある「開発モード」の状態でしょうか? 「開発者モード」のアプリには、アプリに関係者として登録されているユーザーアカウントしかアクセスできませんが、ログインしようとしているユーザーアカウントは、アプリに開発関係者として登録されたユーザーアカウントでしょうか? 登録されていないユーザーにアプリを提供する場合は、アプリのセキュリティ に > > アプリダッシュボードを使用して、アプリの開発モードとライブモードを切り替えることができます。 > > > とあるように アプリレビュー を受けてアプリを「ライブモード」に切り替えてください。