Facebook のログイン/登録プラグインを自分の Web ページに含めようとしています。ログインをクリックするかログアウトをクリックするたびに、対応するFB.Event.subscribeがトリガーされます。しかし、私の場合、ログインとログアウトは正常に行われます。しかし、これらのイベントはいずれもトリガーされません。コードの下にある、
<div id="fb-root"></div>
window.fbAsyncInit = function(){
FB.init({
appId : 'xxxxxxxxxxxxxxxxxxxx',
status : true,
cookie : true,
oauth : true,
xfbml : true
});
FB.Event.subscribe('auth.login', function(response) {
FB.api('/me', function(response) {
alert('You have successfully logged in, '+response.name+"!");
});
});
FB.Event.subscribe('auth.logout', function(response) {
FB.api('/me', function(response) {
alert('You have successfully logged out, '+response.name+"!");
});
});
FB.getLoginStatus(function(response) {
if (response.session) {
alert('Hello');
}
});
};
(function() {
var e = document.createElement('script');
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
document.getElementById('fb-root').appendChild(e);
}());
誰かがここで私を助けてくれたら、それは素晴らしいことです. 前もって感謝します。