-1

私は正しくFacebookアプリを作成emailし、ユーザー権限のタグをAuth Dialogセクションに配置しました。

ユーザーメールにアクセスできないという問題..このパラメーターを応答として受信しません。受信するのは:、、およびその他の不要なデータのみですlast_name。電子メールが必要です。..firt_namebirthday

ユーザーが認証ダイアログの条件を受け入れれば可能であることは知っていますが、どのような理由でそれを取得できませんか?

4

2 に答える 2

0

権限が付与されていると仮定するとemail(/ me / permissionsを呼び出すとこれが確認されます)、を呼び出すと/me/?fields=emailユーザーの電子メールアドレスが生成されます。

それが起こらない場合は、問題が何であるかをより明確にする必要があります。

于 2012-08-16T05:38:58.320 に答える
0

私もこの問題に直面しました。認証ダイアログのアクセス許可設定に必要なすべてのアクセス許可がありました。ただし、実際にアプリを使用すると表示されません。

スコープを使用して修正しました。これを試して

$loginUrl = $facebook->getLoginUrl(array( 'scope'=>'{permission that your app require}'));

例えば

$loginUrl = $facebook->getLoginUrl(array( 'scope'=>'email,read_friendlists'));

addig scope varibleにより、認証ダイアログはこれらの許可を求めます。これはあなたを助けるかもしれません。

于 2012-08-16T07:06:33.317 に答える