我正在运行一些fql查询来尝试将洞察数据提取到我自己的表格中,我可以在其中显示它们。问题是没有返回任何内容 - 这是一个示例查询
SELECT metric, value FROM insights WHERE object_id='000' AND metric='application_stream_stories' AND end_time = end_time_date('2012-04-02') AND period=period('day')
返回一对空方括号。它甚至不返回零值的列名。
如果我再做一次查询 - 这次改变度量 - 它返回一个零值json数组
SELECT metric, value FROM insights WHERE object_id='000' AND metric='application_active_users' AND end_time = end_time_date('2012-04-02') AND period=period('month')
和结果 -
[{"metric":"application_active_users","value":0}]
我已经尝试过这些查询使用php和fql控制台在facebook上 - 这个表工作(http://developers.facebook.com/docs/reference/fql/insights/#application_content)我循环了大部分的指标找不到任何工作。
答案 0 :(得分:1)
是的,它确实有效,请确保您拥有read_insights
权限。如果不这样做,你将得到一个空数组。 application_active_users
不需要read_insights
只有有效的访问令牌。
公开可用
access_token
指标的有效application_active_users
https://developers.facebook.com/docs/reference/fql/insights/