Facebook洞察,page_fans_country可访问,没有page_fans,page_fans_locale或page_fans_gender_age的数据

时间:2013-04-25 14:42:22

标签: facebook-graph-api facebook-fql insight

我正在使用FQL访问网页数据分析,而且根据我在查询中传递的指标,我得到了不同的结果。

例如,此查询正常工作,我获取任何Facebook页面的数据:

SELECT value FROM insights WHERE object_id ='PAGEID'AND metric ='page_fans_country'AND end_time = end_time_date('2013-04-14T07:00:00 + 0000')AND period ='0'

但如果我使用另一个指标,例如page_fans_gender_age或page_fans_locale,除了一个特定页面(可能与我的令牌有关)之外,我不会获得任何数据。

我不明白为什么指标的工作方式不同,我在图表文档中没有看到任何关于此的特定信息?

page_fans_country是否将数据“公开”但不是其他指标?

这可能是令牌问题吗?或者它取决于end_time参数?

我的问题是否与此错误有关: https://developers.facebook.com/bugs/345809555540652?browse=search_5148c3f9aa0392220388804

1 个答案:

答案 0 :(得分:1)

是 - page_fans_country是公开的,其他指标需要经过适当身份验证的令牌。对于它的价值,我认为0也不适用于期间。

通常情况下,您可以通过选择过去几天的日期来避免end_time问题(见解有一个可变延迟时间,通常为3天左右)。