更新私の個人の電子メール アドレスは何年も使用されていなかったようです。Facebook はそれを非アクティブとしてマークし、JSON の一部として返しませんでした。
この URL を使用して、クライアント側で Facebook でユーザーを認証しています。
https://www.facebook.com/dialog/oauth?
client_id=xxx&
redirect_uri=https://www.facebook.com/connect/login_success.html&
scope=email
コードを受け取り、トークンと交換します。
https://graph.facebook.com/oauth/access_token?
code=xxx&
client_id=xxx&
client_secret=xxx&
redirect_uri=xxx
次に、トークンをサーバーに送信し、メールを含むユーザー情報を取得するために Fb グラフをフェッチします。
https://graph.facebook.com/me?access_token=xxx
何らかの理由で、ユーザーの「情報」はすべて取得できますが、メールは取得できません。
私は何を間違えましたか?