我如何在PHP中获得facebook朋友用户名?

时间:2012-12-05 11:33:27

标签: php facebook facebook-graph-api

我想获得唯一的fb用户名是怎么回事? 这是我的代码

$user = $this->facebook->user();
$fbfriends = $this->facebook->call('get', 'me/friends');
$friends=$fbfriends->data;

这里它返回名称和id.But名称不是username.is是否有任何解决方案只使用上述函数获取用户名?

3 个答案:

答案 0 :(得分:2)

试试这个:

$user = $this->facebook->user();
$fbfriends = $this->facebook->call('get', 'me/friends?fields=id,username,name');
$friends=$fbfriends->data;

这将获取用户的usernameidname

答案 1 :(得分:0)

试试这个

 https://graph.facebook.com/id 

您将获得一个json结果,包括名称

答案 2 :(得分:0)

获取用户名

http://graph.facebook.com/id?fields=username

和朋友用户名

http://graph.facebook.com/id/friends?fields=username&access_token=XXXXXXXXXXXXXXXXXXXX

了解更多信息Facebook Graph Api Fields Expansion