2012-02-28 50 views
4

后的见解当我访问这个资源:无法访问别人的

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。

  • 我有read_insights权限。
  • 我有offline_access权限。
  • 我是页面上的管理员。
  • 该页面有超过30个喜欢。

是什么导致API返回空洞察数组?

回答

5

您需要从Facebook Insights图表API调用中获取数据。这些似乎没有清楚地记录在任何地方,但这是我通过反复试验发现的。

  • 的职位必须是从页面本身,其他人发布的信息不会在ID从Facebook后响应内返回的见解数据
    • 看在从对象,如果这是不同于page_id,你不会得到指标。
    • 这是很好的注意,我还没有明确证明了这一点,只是一些零星的测试似乎在这个方向
  • 来点后必须是很老,我能挖出一个东西的广告常见问题解答在发布日期结束后12-15小时内将无法发布。 “

    ”页面发布指标将在发布日期结束后的12到15小时后提供,指标在太平洋标准时间进行登录。“ Page Post Metrics FAQ -Ads and Business Solutions

    • 我还没有确定确切的年龄是岗位需要精确,但我的猜测为36时数将会是一个安全的赌注一般。话虽如此,Facebook Insights的数据已经不时被人们所忽视,所以我会假设你可以获得数据的时间是可变的。在页面后见解

FB文档可主要在该Facebook blog post

+0

尼斯的答案,学习新的东西!感谢洞察统计数据中的“洞察”。 – DMCS 2012-03-05 15:43:45

+3

我应该注意到,FB现在说营销人员可以实时获得见解。我不知道这是否或何时会扩展到洞察图表。如果我了解更多,我会尽量记住更新这篇文章。 – covati 2012-03-07 14:31:17

2

无效的ID是一个关键。问题中的xxx_yyy表示ID必须是appID(xxx部分)和postID(yyy部分)的组合。

所以,这里是正确的网址后相关的指标:

https://graph.facebook.com/[appID]_[postID]/insights

+0

这是一半正确的。对于页面帖子,XXX是页面ID,而不是应用程序ID。这对我来说很有用。 – 2013-10-23 17:20:35