如何使用facebook连接获取用户详细信息

时间:2009-10-19 10:03:05

标签: php facebook

使用f-connect时如何获得facebook用户的名字姓氏

我可以使用api登录,但是我无法获得登录用户的名字和姓氏。

2 个答案:

答案 0 :(得分:4)

您必须调用users.getInfo。在PHP中,你会这样做:

$userId = 1234567;
$fb = new Facebook(FACEBOOK_API_KEY, FACEBOOK_SECRET);
$fb->api_client->users_getInfo($userId, 'name, pic_square, first_name');

您可以查看function's documentation here

答案 1 :(得分:4)

$client = new FacebookRestClient(API_KEY, SECRET_KEY, SESSION_KEY);
$userinfo = $client->users_getInfo($client->users_getLoggedInUser(), array('first_name','last_name'));
echo $userinfo[0]['first_name'] . ' ' . $userinfo[0]['last_name'];