我如何在PHP中获取Facebook朋友的用户名?

问题描述:

我想获得唯一的fb用户名是怎么回事? 这是我的代码我如何在PHP中获取Facebook朋友的用户名?

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

这里它返回的名称不是名称和id.But username.is有任何解决方案,从使用上述功能只能获得用户名?

为了得到你的用户名

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

和朋友使用者名称

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

更多一世信息Facebook Graph Api Fields Expansion

试试这个:

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

这将获取usernameid和用户的name

试试这个

https://graph.facebook.com/id 

,你会得到一个JSON结果,包括姓名