奇妙な問題が発生しています。アプリで Facebook の認証を使用しているユーザーが何人かいますが、最近のユーザーの 1 人がログインできません。
メール フィールドがhttps://graph.facebook.com/meのフィールドにないことに関連するエラーをデバッグしました。
ログイン時に次の権限を要求しています。
$params = array(
'scope' => 'email,publish_stream',
'redirect_uri' => "$_BASE_URL/$authPage"
);
$loginUrl = $facebook->getLoginUrl($params);
他のすべてのユーザーについては、電子メール フィールドを取得します。Facebook アカウントでユーザーの設定も調べたところ、アプリは電子メール アクセス要求の許可と共にそこに表示されます。
この理由について何か考えはありますか (Facebook の設定に隠された設定ですか?)