$facebook = new Facebook($configs);
$uid = $facebook->getUser();
if($uid) {
// Do stuffs
} else {
$loginUrl = $facebook->getLoginUrl();
echo('<script> top.location.href = "' . $loginUrl . '";</script>');
}
?>
すべてが正常に動作しますが、ユーザーがログインしていない場合は、ログインするFacebookにリダイレクトされます。ログインすると、スクリプトは自分のアプリケーションの外部URL http://mywebsite.com/facebook-app
にリダイレクトされ、私のapps.facebook.com/myappid
にはリダイレクトされません。あなたの$loginUrl
にこれを追加することFacebook APIが間違った場所にリダイレクトされる
私の問題は解決していませんが、ありがとう=) –
申し訳ありませんが、幸運にも! – elliottbolzan