Holen Sie sich die E-Mail-ID des Benutzers aus dem Facebook PHP-SDK

Erhalten Sie die E-Mail-ID des Benutzers aus dem Facebook PHP SDK

Versuchte ich mit der unten-codes

Ersten

$user_profile = $facebook->api('/me');  //or $facebook->api('/me?fields=email')
print_r($user_profile);

Zweiten

$user = $facebook->getUser();
$url = "https://api.facebook.com/method/fql.query";
    $url .= "?access_token=" . $access_token;
    $url .= "&query=SELECT email FROM user WHERE uid={$user}";
    $userData = simplexml_load_file($url);
    $userEmail = $userData->user->email;
    print_r($userEmail);

Dritten

    $user = $facebook->getUser();
$fql    =   "select name, hometown_location, sex, pic_square, email from user where uid='$user'";
        $param  =   array(
           'method'     => 'fql.query',
            'query'     => $fql,
            'access_token' =>$access_token ,
          'callback'    => ''
        );

        $fqlResult2   =   $facebook->api($param);

    print_r($fqlResult2);

Keiner von diesen erhalten Sie die E-Mail-id des login-Benutzers . Wie um es zu empfangen ?

InformationsquelleAutor Justin John | 2012-04-19
Schreibe einen Kommentar