登录facebook应用程序后获取用户信息
我写了一篇小文章让用户登录:登录facebook应用程序后获取用户信息,facebook,Facebook,我写了一篇小文章让用户登录: <?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
<?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();
}
您可以这样得到它:
$user_info = $facebook->api_client->users_getInfo($uid, "name, city, zipcode");
print_r($user_info);
更多信息:
您可以这样获得:
$user_info = $facebook->api_client->users_getInfo($uid, "name, city, zipcode");
print_r($user_info);
更多信息:
Thnx Sarfraz再次回答了我的一个问题。当我尝试打印数组时,我会得到以下信息:([0]=>array([first_name]=>uid]=>1)),如果我尝试在测试控制台上运行它:{“error_code”:101,“error_msg”:“Invalid API key”,“request_args”:[{“key”:“uids”,“value”:“xxxxxxxxx”},{“key”:“fields”,“value”:“first_name”},{“key”:“method”,“value”:“users.getInfo”},{“key”:“access_token”,“value”:“},{“key”:“format”,“value”:“json”}@p1:确保您指定了正确的应用程序API密钥(可从开发人员设置中查看),然后转到您的应用程序,注意API密钥,当前您指定的是755860a0428dbb7abc767458a0fd6ea3
Hello Sarfraz:我检查了API密钥,密钥正确。第二个错误[无效的API密钥]是从您给我的测试控制台[]。但是在shell控制台上,我得到的输出是在执行php filename.php之后得到的:top.location.href=“”;如果我从浏览器访问该文件,我得到:helloArray([0]=>Array([first_name]=>[uid]=>1))Thnx Sarfraz回答了我的另一个问题。当我尝试打印数组时,我得到了以下信息:([0]=>array([first_name]=>uid]=>1)),如果我尝试在测试控制台上运行它:{“error_code”:101,“error_msg:“Invalid API key”,“request_args”:[{“key:“uids”,“value:“xxxxxxxxx”},{“key”:“fields”,“value”:“first_name”},{“key”:“method”,“value”:“users.getInfo”},{“key”:“access_token”,“value”:“},{“key”:“format”,“value”:“json”}@p1:确保您指定了正确的应用程序API密钥(可从开发人员设置中查看),然后转到您的应用程序,注意API密钥,当前您指定的是755860a0428dbb7abc767458a0fd6ea3
Hello Sarfraz:我检查了API密钥,密钥正确。第二个错误[无效的API密钥]是从您给我的测试控制台[]。但是在shell控制台上,我得到的输出是在执行php filename.php之后得到的:top.location.href=“”;如果我从浏览器访问该文件,我得到:helloArray([0]=>Array([first_name]=>[uid]=>1))