Facebook:确定用户是否是粉丝(喜欢页面)

问题描述:

有没有一种方法可以确定当前用户是否是粉丝(现在:喜欢页面)使用Facebook连接?Facebook:确定用户是否是粉丝(喜欢页面)

我知道这是可能的在REST api中,但我希望能够使用connect来代替。

首先您需要使用Facebook连接和Javascript SDK登录用户。

然后在Javascript中,您可以使用FB.api调用Graph API。

FB.api('/me/likes'); 

这要求登录时授予user_likes权限。

http://developers.facebook.com/docs/reference/api/user

我宁愿使用FQL: SELECT PAGE_ID FROM page_fan其中uid =我()和PAGE_ID = 114342017879

如果查询返回一个空数组,那么你的用户是不是风扇。 如果返回的页面ID阵列,那么他的球迷:

[ 
    { 
     "page_id": "114342017879" 
    } 
] 

Webservice的网址:

https://api.facebook.com/method/fql.query?query=SELECT+page_id+FROM+page_fan+WHERE+uid%3Dme%28%29+and+page_id%3D114342017879