2014-09-29 1 views
0

내 웹 사이트에서 페이스 북 로그인을했는데 응답 메일로 사용자의 이메일을받지 못했습니다.로그인 후 페이스 북의 이메일 ID가 필요합니다

try { 
    $email = $your_fb_object->api('/me?fields=email', 'GET'); 
} 
catch(FacebookApiException $e) { 
    //api call has not been successful, deal with an error, e.g. log it… 
    echo $e->getMessage(); 
} 

을하지만 여전히 응답 배열에 ID ([ID] => 581,241,998,665,448)되지 이메일을 : 나는이 코드에 의해 이메일을 얻을 수 있습니다 여기에 해결책을 발견. 페이스 북을 사용하는 사용자의 이메일 ID를 얻을 수 있도록 안내해주세요.

+0

당신은 이메일 권한이있는 사용자에게 권한을 부여 했는가? – luschn

답변

0

사용자를 로그인하면 email 범위를 묻는 중입니까?

이 시도 :

$login_url = $your_fb_object->getLoginUrl(array('scope' => 'email', 'redirect_uri' => 'callback_url'));