私は正しくFacebook
アプリを作成email
し、ユーザー権限のタグをAuth Dialog
セクションに配置しました。
ユーザーメールにアクセスできないという問題..このパラメーターを応答として受信しません。受信するのは:、、およびその他の不要なデータのみですlast_name
。電子メールが必要です。..firt_name
birthday
ユーザーが認証ダイアログの条件を受け入れれば可能であることは知っていますが、どのような理由でそれを取得できませんか?
私は正しくFacebook
アプリを作成email
し、ユーザー権限のタグをAuth Dialog
セクションに配置しました。
ユーザーメールにアクセスできないという問題..このパラメーターを応答として受信しません。受信するのは:、、およびその他の不要なデータのみですlast_name
。電子メールが必要です。..firt_name
birthday
ユーザーが認証ダイアログの条件を受け入れれば可能であることは知っていますが、どのような理由でそれを取得できませんか?
権限が付与されていると仮定するとemail
(/ me / permissionsを呼び出すとこれが確認されます)、を呼び出すと/me/?fields=email
ユーザーの電子メールアドレスが生成されます。
それが起こらない場合は、問題が何であるかをより明確にする必要があります。
私もこの問題に直面しました。認証ダイアログのアクセス許可設定に必要なすべてのアクセス許可がありました。ただし、実際にアプリを使用すると表示されません。
スコープを使用して修正しました。これを試して
$loginUrl = $facebook->getLoginUrl(array( 'scope'=>'{permission that your app require}'));
例えば
$loginUrl = $facebook->getLoginUrl(array( 'scope'=>'email,read_friendlists'));
addig scope varibleにより、認証ダイアログはこれらの許可を求めます。これはあなたを助けるかもしれません。