我为一家公司制作了一些Facebook FBML
Canvas页面(Facebook认为这些是应用程序),他们要求“喜欢”该页面的用户将被重定向到另一个页面,否则页面将显示与AJAX不同的内容。
我浏览了Facebook开发人员文档,但我找不到如何操作的线索。
我确定之前有人做过,有什么建议吗?
答案 0 :(得分:1)
答案 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了解演示和源代码。