当我访问此资源时:
https://graph.facebook.com/xxx_yyy/insights
我收到了这个回复:
{
"data": [
],
"paging": {
"previous": "https://graph.facebook.com/xxx_yyy/insights?format=json&since=-86400&until=0",
"next": "https://graph.facebook.com/xxx_yyy/insights?format=json&since=0&until=86400"
}
}
洞察数据为空。 “xxx_yyy”是我从Feed中获得的有效帖子ID。
导致API返回空洞察数组的原因是什么?
答案 0 :(得分:5)
您需要从Facebook Insights图API调用中获取数据。这些似乎没有在任何地方清楚地记录,但这是我通过反复试验找到的。
该帖子必须相当陈旧,我能够在其广告常见问题解答中挖掘出一些内容,这些内容可能会在发布后的12-15小时内发布。
“页面发布指标将在发布后一天结束后的12到15小时内提供。度量标准记录在太平洋标准时间。” Page Post Metrics FAQ -Ads and Business Solutions
页面帖子洞察的FB文档主要在此Facebook blog post
中提供答案 1 :(得分:2)
无效的ID是一把钥匙。问题中的xxx_yyy表示ID必须是appID(xxx部分)和postID(yyy部分)的组合。
因此,这是与帖子相关的指标的正确网址:
答案 2 :(得分:1)
您必须使用PAGE令牌而不是USER令牌。
然后运行expr。 https://graph.facebook.com/xxx_yyy/insights?access_token=PAGETOKEN