$facebook = new Facebook($configs);
$uid = $facebook->getUser();
if($uid) {
// Do stuffs
} else {
$loginUrl = $facebook->getLoginUrl();
echo('<script> top.location.href = "' . $loginUrl . '";</script>');
}
?>
一切正常,但是,如果用户没有登录,脚本会重定向到要求登录的 Facebook。登录时,脚本重定向到我的应用程序外部 urlhttp://mywebsite.com/facebook-app
而不是我的apps.facebook.com/myappid
.