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

问题描述:

我如何获得名字姓氏的facebook用户在使用f-connect?如何使用Facebook连接获取用户详细信息

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

您必须调用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

$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'];