1
因此,我在我的網站中添加了「喜歡」按鈕,並且我已將它顯示出來「Thank you for liking example.com」 and 「You似乎有unliked example.com「 using edge.create;顯示/隱藏我自己網站上的FB粉絲的內容
FB.Event.subscribe('edge.create',
function(response) {
document.getElementById("demo").innerHTML=('Thank you for liking example.com');
}
);
FB.Event.subscribe('edge.remove',
function(response) {
document.getElementById("demo").innerHTML=('You seemed to have unliked example.com');
}
);
但是,此方法僅適用於單擊按鈕時。如果訪問者來到我的網站並已經喜歡example.com我想向他們展示一條消息,而不必單擊任何內容。
我知道這是可能做的Facebook頁面上,但在我自己的網站上。有任何想法嗎?使用FB.getLoginStatus
FB.getLoginStatus(function(response) {
if (response.authResponse) {
// logged in and connected user, someone you know
} else {
// no user session available, someone you dont know
}
});
http://developers.facebook.com/docs/reference/javascript/FB.getLoginStatus/
乾杯