我正在为客户端制作FBML粉丝页面。我需要检查当前用户是否是该页面的粉丝。我尝试使用JavaScript API,但我发现这与FBML不兼容。
我查看了开发人员维基上的FBML页面,发现几乎所有其他内容的检查,但没有是用户粉丝检查。
任何指向正确方向的人都会非常感激。
提前致谢。
答案 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的粉丝。