facebook php sdk无法在web服务器上登录,但可以在本地主机上登录
我有一个使用php和facebook php sdk的网页。当我在本地主机上测试这个web时,它工作得很好。但当我尝试在byethost服务器上运行它时,getUser总是返回0。这是我的代码:facebook php sdk无法在web服务器上登录,但可以在本地主机上登录,php,facebook,Php,Facebook,我有一个使用php和facebook php sdk的网页。当我在本地主机上测试这个web时,它工作得很好。但当我尝试在byethost服务器上运行它时,getUser总是返回0。这是我的代码: include_once "src/facebook.php"; $facebook = new Facebook(array( 'appId' => $appid, 'secret' => $appsecret )); $user = $facebook->getUser()
include_once "src/facebook.php";
$facebook = new Facebook(array(
'appId' => $appid,
'secret' => $appsecret
));
$user = $facebook->getUser();
if($user) {
try {
$me = $facebook->api('/me','GET');
$fname = $me['first_name'];
} catch(FacebookApiException $e) {
error_log($e);
}
} else {
$loginUrl = $facebook->getLoginUrl();
echo("<br>login url=".$loginUrl);
}
请帮助我如何配置此代码以在real server上运行。谢谢。确保您已在开发者中将应用程序域和URL更改为生产URL。facebook后端确保您的facebook应用程序设置已按照BSienn建议正确配置,这是调试此问题的第一步。做一个快速搜索显示了很多人谁报告了这个非常相同的问题之前。这里有一个应该是好的