Facebook检查用户是否“喜欢”该页面

时间:2011-01-20 16:49:04

标签: facebook canvas

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

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

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

3 个答案:

答案 0 :(得分:1)

我在Facebook论坛上发现了这个,我觉得它可以帮到你!

How can i redirect when someone like/share?

我自己没试过!

祝你好运!

答案 1 :(得分:1)

您可以使用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

答案 2 :(得分:1)

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

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

访问this link了解演示和源代码。

相关问题