1

我正在运行一些 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 和 facebook 上的 fql 控制台进行这些查询 - 这个表格是否有效(http://developers.facebook.com/docs/reference/fql/insights/#application_content)我已经循环查看了大多数指标,一无所获在职的。

4

1 回答 1

1

是的,它有效,请确保您获得read_insights许可。如果不这样做,您将得到一个空数组。application_active_users不仅需要read_insights有效的访问令牌。

任何access_token对公开可用的application_active_users指标有效的

https://developers.facebook.com/docs/reference/fql/insights/

于 2012-04-16T16:58:57.510 回答