显示用户名

时间:2009-12-29 23:39:36

标签: php facebook

这可能是最简单的问题。

$appapikey = '...';
$appsecret = '...';
$facebook = new Facebook($appapikey, $appsecret);
$user_id = $facebook->require_login();

我有用户身份验证和一切。现在我想向用户问好。 喜欢:  echo'Hello,$ user_id';

如何编写该代码。因为$ user_id当前包含的是用户的UID。

请帮忙。

2 个答案:

答案 0 :(得分:1)

doc wiki有大多数常见调用的PHP示例,包括您正在寻找的调用。

http://wiki.developers.facebook.com/index.php/Users.getInfo#Example_Requests

答案 1 :(得分:0)

您需要做的就是在代码中添加以下行:

$userInfo = $facebook->api_client->users_getInfo($user_id, array('name'));

$name = $userInfo[0]['name'];

这与调用以下FQL查询相同(建议您熟悉SQL,因为Facebook喜欢不时更改其大量API):

$facebook->api_client->fql_query("SELECT name FROM user WHERE uid='$user_id'");