我试图找不到日期范围内不同页面的页面内容。我尝试了不同的方法,如page_fans_country / lifetime,但我不认为正确的api调用可以获取此信息。
现在我能够知道目前的页面,但我喜欢在过去15天内了解喜欢的页面。
$app_result = file_get_contents('https://graph.facebook.com/oauth/access_token?client_id=[APP_ID]&client_secret=[APP_SECRET]&grant_type=client_credentials');
$access_token = trim(str_replace("access_token=","",$app_result));
$result = file_get_contents('https://graph.facebook.com/'.$fb_page_link.'?access_token='.$access_token);
$data = json_decode($result,true);
任何人都可以指出我正确的方向来获取这些信息。
答案 0 :(得分:0)
试试这个:
https://graph.facebook.com/[PAGE_ID]/insights/page_fans?since=[2014-01-01]&until=[2014-02-01]&access_token=[ACCESS_TOKEN]
唯一的限制是日期范围不能超过35天。
答案 1 :(得分:0)
据我所知,page_fans
指标仅适用于页面所有者或具有相应权限的人员。因此,从任何页面获取insights
并不起作用,但仅适用于您管理的页面。
https://graph.facebook.com/{page_id}/insights/page_fans?since=2014-06-15&until=2014-07-14&period=period(%27day%27)&access_token={page_or_user_access_token}
如果您拥有该页面,则可以使用read_insights
权限授予对数据的访问权限,请参阅https://developers.facebook.com/docs/graph-api/reference/v2.0/insights/#reading
如果您不是网页的所有者,那么您唯一的机会就是每天反复阅读来自单个likes
对象(https://developers.facebook.com/docs/graph-api/reference/v2.0/page#readfields)的page
数据自己生成统计数据:
/{page_id}?fields=id,likes
使用此方法无法收集历史数据。