私はこれに似た問題について何百もの答えを調べましたが、役立つと思われるものは何も見つかりません。
PHP SDKの最新バージョンと、getLoginUrl()から生成されたリンクを持つFacebookへのログインボタンを実行しています。
開発用ラップトップで実行し、アプリケーション開発者としてログインすると、リダイレクトURLに戻ります(getLoginUrl()を呼び出すときのコールバックURLと、アプリケーション設定で設定されたURLはまったく同じです)次に、getUser呼び出しを実行します。これらの状況で機能します。
同じネットワークでiPhoneを使用して同じプロセスを試した場合、Facebookで同じユーザーとしてログインするとgetUser()は0を返します。Facebookでログインしようとしている他のユーザーについても同じことを行います。
サンドボックスモードは無効になっています。私のアプリドメインは正しく設定されているようです。
次に何をすべきか本当にわかりません。