我的网站上有jquery对话框。它会在加载页面时弹出。我想给我的对话框facebook功能(比如按钮)。
现在我想:
请注意,我没有与我的网页相关联的任何应用程序ID(当它返回时)。有什么想法吗?
谢谢!
答案 0 :(得分:1)
由于Same Origin Policy,无法做到这一点。你只能用FB API这样做;
FB.api('/me/likes/your_page_id', {limit: 1}, function(response) {
if (response.data.length == 1) {
// User already liked your page, do not open dialog
} else {
// $("#dialog").dialog(); User not liked your page
}
});
对于用户点击时的检测,您可以使用;
FB.Event.subscribe('edge.create',
function(response) {
// User clicked like button
}
);
您可以创建FB App here