我正在尝试获取朋友列表,并提供以下信息{电子邮件,生日,关系状态}
现在我只能使用此代码段获取名称和ID
FB.api('/me/friends', function(response) {
...
});
有没有办法获取这些信息,或仅限于名称和身份?
答案 0 :(得分:0)
$friendsIds = array(1,2,3);
$requestInfo = array(
'method' => 'users_getInfo',
'friends' => $friendsIds,
'user_info' => array('last_name', 'first_name', 'uid', 'birthday')
)
$userDetails = $facebook->api->($requestInfo);
print_r($userDetails);
在js checkout中 how to use facebook API getting friend's list in javascript
答案 1 :(得分:0)
或者,使用当前的API
$facebook->api('me/friends?fields=name,birthday,relationship_status')
这适用于您可以检索的User object的任何字段
根本无法检索好友的电子邮件地址,而其他字段可能要求您的用户先授予您特定的Permission,但API调用的基本格式是相同的。
以上示例需要friends_birthday和friends_relationship_status权限