PHP Sdk を使用して Facebook Connect をカスタマイズしました。私のウェブページではすべてが機能し、情報を受け取ることはできますが、ユーザーの電子メール アドレスをエコーする方法がわかりません。ここでFacebookのマニュアルに従ってみました: https://developers.facebook.com/docs/reference/php/facebook-getLoginUrl/しかし、うまくいきません。:(私は何かを見落としましたか?
よろしく、サイモン
アプリでメールアドレスを取得するための権限を要求したと思います。そうしないと、機能しません。
$user = $facebook->getUser();
if ($user) {
try {
// Proceed knowing you have a logged in user who's authenticated.
$user_profile = $facebook->api('/me');
} catch (FacebookApiException $e) {
error_log($e);
$user = null;
}
}
echo $user_profile[email];