App Not Setup: The developers of this app have not set up this app properly for Facebook Login.

errorFacebookアプリのOAuth認証とかで、こういうエラーメッセージが出る時があります。
App Not Setup: The developers of this app have not set up this app properly for Facebook Login.
これ、開発中に開発者のログインアカウントでテストしているうちは問題ないのですが、その他のアカウントでテストすると出てきます。これは開発中のステイタスみたいな感じになってて、アプリの一覧などで見ると緑の◯マークになってないんですね。白抜きになってる筈。
解決方法は、
Status & Reviewの「Do you want to make this app and all its live features available to the general public?」のスイッチを「はい」にします。ここがグレーアウトしていて「はい」に変更出来ない時は、アプリの設定の基本データで連絡先メールアドレスが設定されていないです。
fbapps_public
さらにFacebookからアラートが出ている場合もあります。アラートには、プライバシーポリシーが提示されていないと書かれていたります。
fbapp_alert
これはApp Detailsでプライバシーポリシーが閲覧できるURLを設定しないと駄目です。加えてコンタクトインフォのところをちゃんと埋めておくのがいみたいです。
fbapp_alert2