【问题标题】:How can I find out if a user has clicked the Facebook Like button on my website?如何确定用户是否点击了我网站上的 Facebook Like 按钮?
【发布时间】:2011-07-14 16:23:20
【问题描述】:

我想在我的网站上包含仅当用户单击同一页面上的 Facebook Like 按钮时才会显示的内容。我在文档中看到有我可以订阅的“edge.create”事件,但它不会仅在用户第一次喜欢该页面时触发吗?如果用户已经喜欢了该页面,我希望他能够返回并再次下载,而不必先点赞再点赞。

我还注意到可以通过 FQL 等方式查询此信息,但不清楚对此的身份验证要求是什么。

是否可以在没有额外身份验证的情况下以某种方式执行此操作?如果用户已经登录,我希望他只有一个步骤。

【问题讨论】:

    标签: javascript facebook api facebook-like


    【解决方案1】:

    查看这两个链接,看看它们是否可以帮助您:

    这个覆盖edge.create:Display content after clicking Facebook Like button

    如果一个人已经“喜欢”了一个页面,这会涵盖:How to check if a user likes my Facebook Page or URL using Facebook's API

    【讨论】:

    • 第一个不起作用,因为它必须为已经喜欢的用户工作。第二个似乎是面向 Facebook 应用程序的。这不是 Facebook 应用程序。还是我缺少什么?
    • 我不确定,因为我自己没有这样做。您可能想在 Facebook 上的fourm上发帖-forum.developers.facebook.net如果我发现其他任何内容,我会在这里发表评论。
    • 是的,但那是遗留的 FBML ......旧的笨拙的东西。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-11-20
    • 2011-07-07
    • 1970-01-01
    • 1970-01-01
    • 2019-11-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多