我写了一小段文章让用户登录:
<?php
include_once ('facebook.php');
$api_key = 'xxxxxxxxxxxxx';
$secret = 'xxxxxxxxxxxxx';
global $facebook;
$facebook = new Facebook($api_key, $secret);
$facebook->require_frame();
#Ask user to login if not logged in
$is_tab = isset($_POST['fb_sig_in_profile_tab']);
if( !$is_tab ){
$uid = $facebook->require_login($required_permissions = 'email,status_update,offline_access');
}
else{
$uid = $facebook->get_profile_user();
}
一旦我有了uid,我需要检索用户信息。不幸的是我无法找到它的api调用,并且没有适用于facebook的IDE :(。任何人都可以指向api或者在这里给我。我想获得用户的用户名,城市,邮政编码。
我想让这个工作:facebook.Schema.user user = api.users.getInfo();
我认为这是针对新的API库。
感谢。
P.S:我没有使用图形API,因为我发现它们的文档记录很差,而且我被困了一段时间,因此决定至少放弃它们。答案 0 :(得分:1)
你可以这样:
$user_info = $facebook->api_client->users_getInfo($uid, "name, city, zipcode");
print_r($user_info);
更多信息: