如何判断用户是否是粉丝页面的粉丝

时间:2010-03-01 16:39:16

标签: facebook fbml

我正在为客户端制作FBML粉丝页面。我需要检查当前用户是否是该页面的粉丝。我尝试使用JavaScript API,但我发现这与FBML不兼容。

我查看了开发人员维基上的FBML页面,发现几乎所有其他内容的检查,但没有是用户粉丝检查。

任何指向正确方向的人都会非常感激。

提前致谢。

4 个答案:

答案 0 :(得分:9)

请改为尝试:

https://developers.facebook.com/docs/reference/fbml/visible-to-connection/

尽管如此,请不要制作那些“成为粉丝第1”页面。它们基本上都是垃圾邮件。

答案 1 :(得分:2)

答案 2 :(得分:1)

这是一篇很好的文章 - 在粉丝页面标签中执行此任务(最容易使用the static FBML app完成)。

http://thinkdiff.net/facebook/how-to-detect-fan-of-a-facebook-page/

请务必阅读细则 - 例如,如果您是Facebook页面的管理员,您将一直看到风扇限制项目和非风扇限制项目。

答案 3 :(得分:0)

最好的解决方案是解析signed_request。此方法不需要用户的应用授权。

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

Here is a guide检查用户是Facebook的粉丝。