0

我有一個Facebook應用程序在iframed選項卡。如果在該選項卡上,用戶通過右上角的Like按鈕喜歡粉絲頁面,是否有事件回調?或者無論如何訂閱這個事件?Facebook按鈕的粉絲頁面有回撥嗎?

我知道下面的代碼,但是這似乎並不適用於粉絲頁面上的Like按鈕,我只能在iframed選項卡中添加Like按鈕小部件時才能使用它,這是不是我正在尋找的東西。

FB.Event.subscribe('edge.create', function(href) { 
    // Do something, e.g. track the click on the "Like" button here 
    alert('You just liked ' + href); 
}); 

回答

2

從DOC: 當用戶選擇你的頁面標籤,您將收到signed_request參數有一個附加參數,頁面。此參數包含帶有id(當前頁面的頁面ID),admin(如果用戶是頁面的管理員)和喜歡(如果用戶喜歡該頁面)的JSON對象。與Canvas頁面一樣,在用戶授權您的應用程序之前,您不會收到您的應用程序在signed_request中可訪問的所有用戶信息。

https://developers.facebook.com/docs/appsonfacebook/pagetabs/