使用Graph API检索超过3个月的Facebook Insights

时间:2013-04-23 10:53:50

标签: facebook facebook-graph-api facebook-page facebook-insights

我使用Facebook Graph API来检索页面洞察信息。我的问题是,我无法获得超过3个月的人。例如,如果我使用/insights/page_fan_adds/day?since=2013-01-20&until=2013-04-23一切正常,但如果我使用/insights/page_fan_adds/day?since=2013-01-19&until=2013-04-23(前一天前一天),我会收到以下错误:

{
  "error": {
    "message": "Unsupported operation", 
    "type": "FacebookApiException", 
    "code": 100
  }
}

这意味着无法从Facebook页面洞察获取旧信息,或者我必须做其他事情,例如使用某些权限或使用其他语法?

2 个答案:

答案 0 :(得分:0)

Facebook不允许超过89天,但您可以调整自/到字段以获取超过89天的数据。

答案 1 :(得分:0)

Facebook将返回长达93天的见解数据。您可以尝试使用sinceuntil字段来验证这一点。

如果您需要超过93天,如另一个答案所示,您必须修改sinceuntil字段才能获得不同的" windows"数据的。请注意,在Facebook返回的数据中,为方便起见,包含了分页URL。如果您愿意,可以使用它们而不是重建URL。