-1

我正在使用 fql 获取用户所有朋友的列表以及基本信息。我如何无法获得用户的电子邮件。以下是我的查询:

$frd_fql          = "SELECT uid,
            name,
            username,
            first_name,
            middle_name,
            last_name,
            birthday_date,
            sex,
            current_location,
            email,
            relationship_status,
            languages,
            religion,
            interests,      
            hometown_location
            FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = '".$u_id."' )";
                $ret_frdobj       = $this->_facebook->api(array(
                                   'method' => 'fql.query',
                                   'query' => $frd_fql,
                ));

anyonr 可以帮助我为什么无法获得用户电子邮件吗?提前致谢 :)

4

1 回答 1

1

anyonr 可以帮助我为什么无法获得用户电子邮件吗?

因为只有您的应用程序的当前用户才能获取电子邮件地址,而他们的朋友则不能。

没有friends_email权限之类的东西,您可以在这里清楚地看到:https ://developers.facebook.com/docs/authentication/permissions/#user_friends_perms

于 2012-08-07T09:01:42.647 回答