2010-10-10 82 views
0

我想通過Facebook檢索用戶在我的網站上的用戶身份驗證後的電子郵件。無法檢索使用Facebook的API的電子郵件

我跑下面的查詢,但電子郵件和生日字段是空的;他們對我的網站註冊非常重要。

#*** run fql *** 
    $fql = "select uid, first_name, last_name, name, sex, email, current_location, website, interests, birthday, pic_big from user where uid=me()"; 
    $param = array('method' => 'fql.query', 'query' => $fql, 'callback' => ''); 
    $user = $facebook->api($param);print_r($user); 

我該怎麼辦請

回答

2

要訪問,如電子郵件,你需要授權期間請求額外的權限生日領域。完整的權限列表可用here

+0

請問我已經通過它了,我似乎無法理解ow使用擴展權限,請問您能否幫助一個示例,會很高興謝謝 – 2010-10-10 22:55:08

+0

您可以在登錄時請求權限:$ facebook-> login ('permission1,permission2 ...') – Claudiu 2010-10-10 23:02:46

+0

@Ogugua:這是一個像樣的教程:http://net.tutsplus.com/tutorials/php/how-to-authenticate-your-users-with-facebook -connect / – serg 2010-10-10 23:03:41