Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在php中获取facebook好友用户名?_Php_Facebook_Facebook Graph Api - Fatal编程技术网

如何在php中获取facebook好友用户名?

如何在php中获取facebook好友用户名?,php,facebook,facebook-graph-api,Php,Facebook,Facebook Graph Api,我想得到唯一的fb用户名怎么回事? 这是我的密码 $user = $this->facebook->user(); $fbfriends = $this->facebook->call('get', 'me/friends'); $friends=$fbfriends->data; 在这里,它返回名称和id。但名称不是用户名。是否有任何解决方案可以仅使用上述函数获取用户名?尝试以下操作: $user = $this->facebook->user();

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

$user = $this->facebook->user();
$fbfriends = $this->facebook->call('get', 'me/friends');
$friends=$fbfriends->data;
在这里,它返回名称和id。但名称不是用户名。是否有任何解决方案可以仅使用上述函数获取用户名?

尝试以下操作:

$user = $this->facebook->user();
$fbfriends = $this->facebook->call('get', 'me/friends?fields=id,username,name');
$friends=$fbfriends->data;
这将获取用户的
用户名
id
名称

试试这个

 https://graph.facebook.com/id 

您将获得一个json结果,包括获取用户名的名称

http://graph.facebook.com/id?fields=username
和朋友的用户名

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