我正在使用此查询:
https://graph.facebook.com/v2.5/xxxxx/insights/post_stories_by_action_type?access_token=xxxxx&since=1451721599&until=1454313600
两个纪元日期将使日期范围返回2016-01-01 - 2016-01-31。 API确定Jan 1的数据将成为ends
Jan 2 08:00 GMT
的数据点,这意味着为了获得包含性,我必须在结尾处减去1秒,因此有点不稳定599不是600.但我离题了。
使用相同的查询字符串,但使用不同的指标(例如page_impressions_by_paid_non_paid_unique
,page_engaged_users
),我会得到所需的结果。但是post_stories_by_action_type
只会返回:
{
"data": [
],
"paging": {...}
}
我通过选择了post data
的Facebook见解和给定的日期范围手动运行导出,并在Lifetime Post Stories by act...
文件的第3个标签xls
中看到数据。很多也是。为什么API什么都不返回?
PS。我正在使用的access_token
是我尝试从中获取数据的页面的扩展page_access_token
。它具有read_insights
和manage_pages
权限。它适用于其他指标。
编辑:
如果我查询post_id
而不是页面,我会得到该帖子的个别结果。但是,如果每月发布几十个帖子,单独查询就会非常低效。如何使用页面对象的一个查询来获取所有发布数据?
EDIT2:
事实证明,我可以通过2.5/xxxxx?fields=posts{insights{values,name}}
获取我想要的内容,这些内容可以获取所有帖子的所有见解(可以限制,直到params)。但是,我似乎无法获得我想要的一个洞察力。建议?