我在 iframed 选项卡中有一个 Facebook 应用程序。如果在该选项卡上用户通过右上角的“喜欢”按钮喜欢粉丝页面,是否有事件回调?或者无论如何订阅此事件?
我知道下面的代码,但这似乎不适用于粉丝页面上的“赞”按钮,只有当我将“赞”按钮小部件放入 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);
});
最佳答案
来自文档: 当用户选择您的页面选项卡时,您将收到signed_request 参数以及一个附加参数page。此参数包含一个 JSON 对象,其中包含 id(当前页面的页面 id)、admin(如果用户是页面的管理员)和 Like(如果用户喜欢该页面)。与 Canvas 页面一样,在用户授权您的应用之前,您不会在signed_request 中收到您的应用可以访问的所有用户信息。
https://developers.facebook.com/docs/appsonfacebook/pagetabs/
关于javascript - Facebook 粉丝页面之类的按钮有回调吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9993947/