2011-01-20 70 views

回答

28

您可以用Facebook的图形API更简单的方法做到这一点 - 它只是返回JSON数据,就像这样:http://graph.facebook.com/225397695229/

其中225397695229是你指的是FB上的页面或用户ID。只需滚动到数组的底部并寻找“喜欢”。

编辑 - 2015年9月4日 -
看起来像现在需要在Facebook的格拉夫2.4接入令牌 - 因此,附加到URL。将&的access_token = {token_id}。获取页面令牌的详细信息如下:https://developers.facebook.com/docs/facebook-login/access-tokens#pagetokens

+1

这太棒了,谢谢! – TamTam 2011-01-20 19:26:43

-2

我不确定您是否可以访问实际Facebook页面上的Like按钮;大多数API的东西是为Facebook平台(即添加一个Like按钮到非Facebook页面)。

这就是说,虽然我没有这样做,你可能能够使用Graph API并获得number of likes via JSON

编辑添加:您可以使用FQL(Facebook's query language)来访问这些属性。

2

如果您是该页面的管理员,您应该已经可以访问Facebook Insights,这将为您提供该信息,甚至更多!

如果你想程序访问这些数据,你需要创建一个应用程序,授予read_insights,也许offline_accesspermissions,然后它是一个简单的api call

$facebook->api("/$page_id/insights"); 
相关问题