【问题标题】:Facebook Check if user "Liked" the pageFacebook 检查用户是否“喜欢”该页面
【发布时间】:2011-01-20 16:49:03
【问题描述】:

我为一家公司制作了几个 Facebook FBML Canvas 页面(Facebook 认为这些是应用程序),他们要求将“喜欢”该页面的用户重定向到另一个页面,或者该页面将显示不同的内容使用 AJAX。

我浏览了 Facebook 开发者文档,但找不到有关如何操作的线索。

我确定有人以前做过,有什么建议吗?

【问题讨论】:

标签: facebook canvas


【解决方案1】:

我在 Facebook 论坛上找到了这个,我想它可能会对你有所帮助!

How can i redirect when someone like/share?

我自己没试过!

祝你好运!

【讨论】:

【解决方案2】:

您可以使用 JS 或 PHP sdk 来检查用户是否喜欢某个页面。请参阅下面的示例...

使用 JS sdk 检查用户是否喜欢某个页面(可以是任何页面,只需设置页面 id)。这可以在独立应用程序中使用,也可以在页面选项卡中使用。 - http://unbound-media.com/facebook/how-to-tell-if-a-facebook-user-likes-your-facebook-application/

使用 PHP sdk 检查用户是否喜欢选项卡式应用程序中的页面(只能检查用户是否喜欢他们所在的当前页面)。这个方法也可以转成JS。 - How to check if a user likes my Facebook Page or URL using Facebook's API

【讨论】:

    【解决方案3】:

    如果您正在处理 facebook 应用程序标签页,以下代码可以帮助您找到 isfan 状态

    $signed = parse_signed_request($_REQUEST['signed_request'], 'YOUR-APP-SECRET');
    if ($signed['page']['liked'] == 1) {
        $fan = true;
    } else {
        $fan = false;
    }
    

    访问this link获取演示和源代码。

    【讨论】:

      猜你喜欢
      • 2011-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-14
      • 2011-11-15
      • 2016-05-31
      • 1970-01-01
      相关资源
      最近更新 更多