我在iframed标签中有一个facebook应用程序。如果在该选项卡上,用户通过右上角的Like按钮喜欢粉丝页面,是否有事件回调?或者无论如何订阅此活动?
我知道下面的代码,但这似乎不适用于粉丝页面上的Like按钮,如果我将一个Like按钮小部件放入iframed选项卡,我只能使它工作,这不是我正在寻找什么。
FB.Event.subscribe('edge.create', function(href) {
// Do something, e.g. track the click on the "Like" button here
alert('You just liked ' + href);
});
答案 0 :(得分:2)
来自doc: 当用户选择您的页面选项卡时,您将收到带有一个附加参数页面的signed_request参数。此参数包含一个带有id(当前页面的页面ID)的jSON对象,admin(如果用户是该页面的管理员),并且喜欢(如果用户喜欢该页面)。与Canvas页面一样,在用户授权您的应用之前,您不会在signed_request中收到应用可访问的所有用户信息。
https://developers.facebook.com/docs/appsonfacebook/pagetabs/