2013-12-15 29 views
0

我有一個Facebook應用發佈了關於我的應用的反饋。現在我想知道的是如何知道喜歡那個特定帖子的用戶數量?計算喜歡我發佈的facebook應用的用戶數

這是我創建Feed的代碼。

FB.ui({ 
     method: 'feed', 
     link: 'https://apps.facebook.com/lnmapps', 
     display: 'iframe', 
     picture: '', 
     message: 'my message', 
     name: 'I have found this awesome app!', 
     caption: 'LoyaltyNmore' 
    }, fbCallback); 

我讀過一些教程,我看到了一些類似於指定帖子的URL和做一些檢查,但我真的不明白。有沒有人可以指導我呢?也許一些代碼片段或JavaScript代碼?順便說一下,我使用.Net MVC和JavaScript與我的應用程序。提前致謝!

回答

1

應該是這樣的:

FB.ui({ 
    method: 'feed', 
    link: 'https://apps.facebook.com/lnmapps', 
    display: 'iframe', 
    picture: '', 
    message: 'my message', 
    name: 'I have found this awesome app!', 
    caption: 'LoyaltyNmore' 
}, function(new_post) { 
    FB.api('/' + new_post.id, function(post) { 
     alert(post.likes.length); 
    }); 
}); 

從你FB.ui工作,你應該得到一個包含新帖子的ID的響應。然後爲該帖子進行api調用以獲取喜歡的內容。

+0

那麼這是否意味着我必須保存new_post.id,以便用戶打開應用程序。我可以加載它,並做一個API調用,以檢查他/她的帖子有多少喜歡? – ljpv14

+0

是的......也許用ajax調用一個php腳本或類似的東西 –

+0

我想我可以用userId將它存儲在我的本地數據庫中,因爲我將需要它來檢測每個用戶發佈/共享的喜歡數量。謝謝!非常準確的答案。 – ljpv14