2010-10-10 85 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