检查用户是否喜欢某个页面


Check if an users likes a page

可能重复:
通过Graph API 检查用户是否喜欢页面

我知道这个问题可能已经被问过几次了,但是,由于我是新的Facebook SDK的新手,我遇到了一些困难。

基本上,我想做的很简单。我有一个完整的网页,只有当用户喜欢我的Facebook页面时,我才想显示。否则,他会被要求先点赞页面。

我想知道Javascript和PHP方法之间有什么区别,以及是否只有在用户首先授权我的Facebook应用程序的情况下才能实现这一点。

我不认为获得如此简单的东西会有那么困难,所以如果有人能给我发布一个易于启动、更新的指南或一些示例代码,我会很高兴。

提前感谢大家。

在Facebook(canvas/page tab应用程序)之外,只有先让用户连接到一个应用程序,然后让该应用程序请求允许阅读他的点赞,才能获得用户是否喜欢你的页面的信息。

https://developers.facebook.com/docs/reference/api/user/#likes

(但是,如果你的应用程序没有向用户提供任何其他功能,这可能有点过分了——如果它不能为我提供更多使用它的好处,我不会允许任何应用程序这样做;如果你想让我在看到内容之前就喜欢它,我宁愿完全离开你的网站。)