Facebook の PHP SDK を使用して Facebook 経由でユーザーを Web サイトに登録していますが、ユーザーのグラフに電子メール情報が表示されないことがありますが、電子メールのアクセス許可を持つ有効なアクセス トークンがあります。
認証のためにユーザーを送信する URL は次のとおりです。
https://www.facebook.com/dialog/oauth?client_id=[FACEBOOK_APP_ID]&redirect_uri=[REDIR_URL]&**scope=email**,publish_stream,publish_actions,user_about_me,user_birthday,user_hometown,user_location,user_website
チェックするhttps://graph.facebook.com/[USER_ID]/permissions?access_token=[ACCESS_TOKEN]
と、次のことがわかります。
"data": [{
"installed": 1,
"status_update": 1,
"photo_upload": 1,
"video_upload": 1,
**"email": 1,**
"create_note": 1,
"share_item": 1,
"publish_stream": 1,
"publish_actions": 1,
"user_birthday": 1,
"user_hometown": 1,
"user_location": 1,
"user_website": 1,
"user_about_me": 1
}]
ユーザーの詳細を確認するhttps://graph.facebook.com/[USER_ID]/?access_token=[ACCESS_TOKEN]
と、すべてが表示されますが、電子メール フィールドがありません。
どこに問題がありますか?これを調査するために役立つ詳細があれば教えてください。
事前にご提案いただきありがとうございます。