有没有办法使用 facebook connect 确定当前用户是否是粉丝(现在:喜欢该页面)?
我知道这在 REST api 中是可能的,但我希望能够只使用 connect 。
首先,您需要使用 Facebook 连接和 Javascript SDK 登录用户。
然后在 Javascript 中,您可以使用 FB.api 来调用 Graph API。
FB.api('/me/likes');
这需要user_likes
在他们登录时授予权限。
我宁愿使用 FQL:SELECT page_id FROM page_fan WHERE uid=me() and page_id=114342017879
如果查询返回一个空数组,那么您的用户不是粉丝。如果它返回数组中的页面 id,那么他是粉丝:
[
{
"page_id": "114342017879"
}
]
网络服务网址: