0

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

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

这里它返回名称和id。但是名称不是用户名。有没有什么解决方案可以只从上面的函数中获取用户名?

4

3 回答 3

2

试试这个:

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

这将获取用户usernameidname

于 2012-12-05T11:39:18.053 回答
0

试试这个

 https://graph.facebook.com/id 

你会得到一个 json 结果,包括名字

于 2012-12-05T11:39:29.907 回答
0

获取您的用户名

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

和朋友的用户名

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

有关更多信息Facebook Graph Api 字段扩展

于 2012-12-05T22:47:15.877 回答