-2

PHP Sdk を使用して Facebook Connect をカスタマイズしました。私のウェブページではすべてが機能し、情報を受け取ることはできますが、ユーザーの電子メール アドレスをエコーする方法がわかりません。ここでFacebookのマニュアルに従ってみました: https://developers.facebook.com/docs/reference/php/facebook-getLoginUrl/しかし、うまくいきません。:(私は何かを見落としましたか?

よろしく、サイモン

4

1 に答える 1

1

アプリでメールアドレスを取得するための権限を要求したと思います。そうしないと、機能しません。

$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];
于 2012-12-29T16:08:32.473 に答える