2

我有一个 Facebook 的“Like”按钮,我把它放在我的网站上,我可以很容易地检测到是否有人点击了“Like”:

// DETECT LIKE
FB.Event.subscribe('edge.create',
    function(response) {
        alert('You LIKED My Page');
    }
);

在他“点赞”我的页面之后,按钮会打开一个小的飞行窗口,这样用户也可以在他的墙上“发布”关于我的页面的一些内容。

我环顾四周,无论如何我都无法检测到用户通过我的“喜欢”按钮在他的墙上“发布”东西时,是否有这样做的?

提前致谢

4

2 回答 2

1

AFAIK有一种方法。如果你保存了用户的 ID 和对象 ID(这种“Like”是由 OG 完成的)你可以从这个用户那里获取所有 og.likesFB.api('/USER_ID/og.likes', function(response) { <iterate through response to find specified object ID and user's post message will be under "message" field> });

在这里试试:Facebook OG explorer og.likes

GL!

于 2012-09-16T18:16:53.480 回答
-1

为什么不分析发布操作的响应?

FB.ui('/me/feed', {method: 'feed'}, function (response){
    if (response.post_id){
        // Something was posted by the user
    } else {
        // Nothing was posted
    }
});
于 2012-09-16T18:29:51.653 回答