我有一个Facebook应用程序,我想得到“喜欢”的总数。我想知道这是否可能。
其中ID
是应用的ID,ACCESS_TOKEN
是我尝试的应用的当前访问令牌:
graph.facebook.com/ID
,它返回应用的基本json信息,但不包括赞。
graph.facebook.com/ID/likes?access_token=ACCESS_TOKEN
返回一个空数据元组,即。 {"data":[]}
。该页面已被喜欢,当我喜欢该应用程序时,这个元组不会改变。
有什么方法可以从Facebook获得应用程序的总体喜欢,如果是这样,api调用是什么?
编辑:如果有助于澄清我想要获得的页面的网址是http://www.facebook.com/apps/application.php?id=ID&sk=PAGE_NAME
答案 0 :(得分:2)
它目前不像页面所喜欢的那样容易获得,这是Page对象的参数,但您可以通过read_insights权限从洞察API获取
只需拨打https://graph.facebook.com/[APP ID]/insights/page_fans/lifetime/?access_token=ACCESS_TOKEN
示例返回值(删除了App ID):
{
data: [
{
id: "[APP ID]/insights/page_fans/lifetime",
name: "page_fans",
period: "lifetime",
values: [
{
value: 4,
end_time: "2011-07-23T07:00:00+0000",
},
{
value: 4,
end_time: "2011-07-24T07:00:00+0000",
},
{
value: 4,
end_time: "2011-07-25T07:00:00+0000",
},
]
description: "Lifetime The total number of people who have liked your Page. (Total Count)",
},
]
paging: {
previous: "https://graph.facebook.com/[APP ID]/insights/page_fans/lifetime?since=1311088931&until=1311348131",
next: "https://graph.facebook.com/[APP ID]/insights/page_fans/lifetime?since=1311607331&until=1311866531",
}
}
(在这种情况下,过去三天的粉丝数量一直是静态的4,在更繁忙的应用程序中,这将会波动)