Facebook检查用户“喜欢”的页面
问题描述:
我做了一些Facebook的Facebook页面(Facebook认为这些应用程序)为一家公司,他们要求“喜欢”的用户将被重定向到另一个页面,或者页面将显示与AJAX不同的内容。Facebook检查用户“喜欢”的页面
我浏览了Facebook开发者文档,但是我找不到关于如何去做的线索。
我确定有人以前做过,有什么建议吗?
答
您可以使用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
答
如果你正在处理的Facebook应用程序标签页,下面的代码可以帮助你找到isfan
状态
$signed = parse_signed_request($_REQUEST['signed_request'], 'YOUR-APP-SECRET');
if ($signed['page']['liked'] == 1) {
$fan = true;
} else {
$fan = false;
}
访问this link用于演示和源代码。
可能的重复[如何检查用户是否喜欢我的Facebook页面或URL使用Facebook的API](http://*.com/questions/5093398/how-to-check-if-a-user-likes- my-facebook-page-or-url-using-facebooks-api) – Igy 2013-02-12 20:07:55