没有权限的JavaScript Facebook Fan Gate

时间:2011-09-01 21:03:58

标签: javascript html facebook

我正在使用facebook的javascript sdk构建一个扇形门。我想确定用户是否“喜欢”我的页面,以便我可以显示/隐藏内容。目前,如果我使用javascript sdk,则会提示用户使用我想要避免的权限。

有没有人在javascript中成功实现了这一点?我能够在没有PHP问题的情况下做到这一点,但不幸的是,我们无法在当前项目中使用php。

2 个答案:

答案 0 :(得分:2)

这在客户端是不可能的。 Facebook发送HTTP POST请求,您需要处理需要服务器代码才能访问的signed_request post变量。

答案 1 :(得分:0)

如果您在Facebook标签中进行此操作,则可以使用PHP SDK并阅读已签名的请求:

$request = $facebook->getSignedRequest();
$isFan = $request['page']['liked'];

如果您不在标签中,则没有可靠的方法来检查没有权限的“喜欢”状态。

相关问题