Facebookアプリの開発は初めてです。Facebookからアクセストークンを取得しようとしています。そのために、次のコードを使用してログインステータスを確認しようとしています
<html>
<body>
<fb:login-button></fb:login-button>
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script type="text/javascript">
window.fbAsyncInit = function() {
FB.init({appId: 'appId', status: true, cookie: true, xfbml: true});
alert('page 1');
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
alert('Page 2');
// connected
} else if (response.status === 'not_authorized') {
// not_authorized
} else {
// not_logged_in
}
});
}
</script>
</body>
</html>
上記のコードを実行すると、ログインに成功するためのログインボタンが表示されます。「ページ1」アラートを取得できますが、「ページ2」アラートを取得できません。このコードの何が問題なのかわかりません。
ありがとう。