Facebook PHP-sdk用户名

时间:2012-01-10 05:30:42

标签: facebook-php-sdk username

简单问题:

我在登录时使用了php-sdk来获取用户图片。就像这样:

 $user = $facebook->getUser();

if ( $user ) 
{
    try {
        $user_profile = $facebook->api('/me'); .....

<img src="https://graph.facebook.com/<?php echo $user; ?>/picture"> ....

但我也希望获得用户名。我虽然可以这样做,但只需添加:

<img src="https://graph.facebook.com/<?php echo $user; ?>/username">

当然这没用。我为用户名尝试过很多其他“名字”,但我似乎无法找到它!有人得到一个简单的解决方案? :)

2 个答案:

答案 0 :(得分:0)

即使您获得了不会使用的用户名,也不应该使用img标签。

使用图表资源管理器获取有关可能结果的任何信息。

对于用户名,请获取“我”的回复并找到“用户名”的值。请参阅以下有关Graph API的所有类型的探索。

https://developers.facebook.com/tools/explorer?method=GET&path=me

答案 1 :(得分:0)

这将在没有访问令牌的情况下工作:

http://graph.facebook.com/{user_id}?fields=username