从Insights表中使用FQL检索page_fans

时间:2012-09-18 15:56:07

标签: facebook facebook-fql

我尝试使用以下FQL查询(Insights Table)检索page_fans

SELECT metric, value FROM insights WHERE object_id=182929845081087 AND metric='page_fans' AND end_time=1334905200 AND period=86400

但是当我进行上述查询时,我只得到空白数据。

{
  "data": [
  ]
}

我只需更改上述查询中的metric值即可检索其他指标。

对于Eg。我只需更改上述查询中的page_engaged_users值即可获得metric

SELECT metric, value FROM insights WHERE object_id=182929845081087 AND metric='page_engaged_users' AND end_time=1334905200 AND period=86400

{
  "data": [
    {
      "metric": "page_engaged_users", 
      "value": 35
    }
  ]
}

我试图检索page_fans ??

的第一个查询有什么问题

而且我知道我也可以使用其他方式检索page_fans !!

1 个答案:

答案 0 :(得分:3)

如果您查看了数据洞察文档,请在上一栏中注意page_fans指标仅适用于生命周期period。将您的查询更改为period=0或`period = period('lifetime'),您将获得数据。

如果您希望在指定日期添加新粉丝,请将page_fan_adds指标与period('day')一起使用。

如果您要求任何其他期间,您将收到错误或没有数据(这意味着除之外的其他人可以请求该指标在不同的时间段内)。

另一个问题可能是您要求的数据太近了。在您的查询中,您正在查看2012-04-20,所以您应该没问题。当我测试这个时,如果我使用的日期大于2012-09-15(2012-09-18),我就没有数据。