Facebook检查用户“喜欢”的页面

问题描述:

我做了一些Facebook的Facebook页面(Facebook认为这些应用程序)为一家公司,他们要求“喜欢”的用户将被重定向到另一个页面,或者页面将显示与AJAX不同的内容。Facebook检查用户“喜欢”的页面

我浏览了Facebook开发者文档,但是我找不到关于如何去做的线索。

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

+0

可能的重复[如何检查用户是否喜欢我的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

我在Facebook论坛上发现了这个,我想这可能会帮助你!

How can i redirect when someone like/share?

我还没有尝试过自己,但!

祝你好运!

+0

link is dead :-( – shashwat 2013-03-25 11:32:14

您可以使用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用于演示和源代码。