可能重复:
How to check if a user likes my Facebook Page or URL using Facebook's API
如何从我的网站(使用PHP或Javascript)检查用户是否喜欢特定的Facebook页面
Fb App ID = 123456
Fb App Secret =`0123456789
Fbpage = http://www.facebook.com/mypage
我的网站= http://www.example.com
例如:
如果用户喜欢Fbpage,那么
说“你是粉丝”
否则
说“你不是粉丝”
答案 0 :(得分:2)
来自Graph API likes
documentation:
属于
您可以通过向
HTTP GET
发送/PROFILE_ID/likes/PAGE_ID
来检查用户是否喜欢特定网页。如果用户连接到页面,这将在数据数组中返回具有以下字段的对象。
valid access token需要user_likes
permission。
在Javascript中,这可能如下所示:
var page_id = 123456; // whatever
FB.init({
// ...
});
FB.login(function(response)
{
if (response.authResponse)
{
FB.api('/me/likes/' + page_id, function(api_response)
{
// if empty, they don't like. if not empty, they do
console.debug(api_response);
});
}
}, {'scope': 'user_likes'});
答案 1 :(得分:0)
你需要使用喜欢的终点(http://graph.facebook.com)这是用户喜欢,兴趣等的json表示。只需解析你的页面ID的列表。