0
<div class="like-button">
<div class="fb-like-box" data-href="https://www.facebook.com/pages/Annupurnas-Cooking/526672940684211?ref=hl" data-width="292" data-show-faces="true" data-stream="true" data-header="true"></div>
<div id="fb-root"></div>
<script type="text/javascript">
<!--
var fbAsyncInit = function() {
var APP_ID = '324859924285629';
var PAGE_ID = '526672940684211';
FB.init({
appId : APP_ID,
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
FB.Event.subscribe('auth.sessionChange', function(response) {
if(response.session){
//check to see if user is a fan of the page
var query = FB.Data.query('select page_id from page_fan where uid='+response.session.uid+' and page_id ='+PAGE_ID);
query.wait(function(rows) {
if(rows.length){
//user already likes your page
}else{
//user has not yet liked your page
}
});
}else{
//user has not yet logged in
}
});
FB.Event.subscribe('edge.create', function(response) {
//user just clicked "like" on your page
});
FB.Event.subscribe('edge.remove', function(response) {
//user just clicked "unlike" on your page
});
};
(function() {
var e = document.createElement('script');
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
e.async = true;
document.getElementById('fb-root').appendChild(e);
}());
//-->
</script>
</div>
我想要實現類似我的Facebook頁面按鈕。我想檢查當前用戶是否喜歡我們。有人可以告訴我我們如何做到這一點。如何在用戶喜歡它的測試頁面上實現Facebook喜歡
在代碼中,我把我的appId和Facebook頁面ID。我試圖使用它,但它錯誤地告訴我「必須使用活動訪問令牌來查詢有關當前用戶的信息」。
做一些人知道我可以如何將訪問令牌。我是否需要將accesstoken用於類似的功能。
您可以檢查此http://stackoverflow.com/questions/13399352/how-to-check-if-facebook- fanpage-is-liked/13404944#13404944 – user1814971
WOW我在2分鐘前看過你的評論。是他們現在只是檢查它未經許可。上面的引用來自官方文檔 – user1814971
。您可以檢查用戶喜歡並獲得喜歡公開的人的結果。但是很多用戶隱藏了這些信息。然後獲得許可。 –