【问题标题】:Facebook Like Box: How to detect if user already liked the page?Facebook Like Box:如何检测用户是否已经喜欢该页面?
【发布时间】:2011-05-20 14:11:44
【问题描述】:

我已经在我的博客中安装了点赞框,我想知道用户是否已经喜欢我的页面。我想为我的读者实现这样的东西,因为如果他们已经喜欢我的页面,我想为他们提供隐藏的内容。

是否有一个事件可以让我检测用户是否已经喜欢了 Like Box 中的页面?

【问题讨论】:

  • 接受的这个问题的答案不回答被问到的实际问题。

标签: facebook


【解决方案1】:

如果您使用的是 XFBML 版本的 Like Box,您可以通过 FB.Event.subscribe 订阅“edge.create”事件。

【讨论】:

    【解决方案2】:

    正如 Kendall 指出的那样,edge.create 事件只有在他们喜欢您正在收听的页面时才会触发。

    Here's another approach 解析 Facebook 发送到每个页面标签应用程序的 $_REQUEST['signed_request'] 参数。 signed_request 中编码的属性之一是用户是否喜欢该页面。

    相当漂亮。

    【讨论】:

    • 有没有办法在我自己的网页上的类似 facebook 的框中执行此操作,而不是在 facebook 的选项卡中?
    • 我们确实需要这个问题的答案...例如本地 Wifi 热点问题。如果用户喜欢某个页面,则提供免费 wifi 访问。
    • @Devian,你有没有找到解决方案?谢谢
    猜你喜欢
    • 2013-08-14
    • 2011-11-15
    • 1970-01-01
    • 1970-01-01
    • 2012-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多