4

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

我浏览了开发人员 wiki 上的 FBML 页面,发现几乎所有其他内容都进行了检查,但没有进行用户粉丝检查。

任何指向正确方向的指针都将不胜感激。

提前致谢。

4

4 回答 4

9

试试这个:

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

请不要用它制作那些“成为粉丝第一”的页面。它们基本上是垃圾邮件。

于 2010-03-24T15:48:27.533 回答
2

试试这个页面: https ://developers.facebook.com/docs/reference/rest/pages.isFan/

于 2010-03-02T19:15:49.050 回答
1

这是一篇很好的文章 - 用于在粉丝页面选项卡中执行此任务(使用静态 FBML 应用程序最容易完成)。

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

请务必阅读细则 - 例如,如果您是 facebook 页面的管理员,您总是会看到粉丝限制项目和非粉丝限制项目。

于 2010-05-23T19:04:55.237 回答
0

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

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

这是检查用户是 Facebook 的粉丝的指南。

于 2012-01-26T03:39:58.340 回答