我正在使用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可以帮助我为什么无法收到用户的电子邮件? 在此先感谢:)
答案 0 :(得分:1)
anyonr可以帮助我为什么无法收到用户的电子邮件?
因为获取电子邮件地址仅适用于您应用的当前用户,而不适用于他们的朋友。
没有friends_email
权限,您可以在此处清楚地看到:https://developers.facebook.com/docs/authentication/permissions/#user_friends_perms