2011-03-07 108 views
1

我想弄清楚我的網站上<fb:like>社交小部件的狀態(喜歡還是不喜歡)。如果有人已經喜歡這個頁面(onload),我想運行一些代碼。Facebook Like狀態

我一直在看這個小時,我一直無法獲得狀態。

到目前爲止,我有:

<div id="fb-root"></div> 
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script> 
<fb:like href="http://www.facebook.com/2DayFM" show_faces="true" width="300">  </fb:like> 

<script> 
// captures the click event for the like button (want to do this, but onload) 
FB.Event.subscribe('edge.create', function(response) { 
    // do something with response.session 
    if(response == 'http://www.facebook.com/2DayFM') { 
    alert('you have clicked the like button'); 
    } 
}); 
</script> 

我嘗試使用(和各種變種)

FB.api({ method: 'pages.isFan', page_id: '132495853450335' }, function(response) { 
    if(response == 'true') { 
    // run code 
    } 
}); 

但是我得到了各種無效的API訪問錯誤等

+0

有沒有人想通了呢。如果有,請在這裏發佈解決方案 –

回答