我正在尝试创建一个Facebook应用,用于查询我管理的网页中的数据分析指标。我不确定是否有更好的方法,但我在尝试构建查询后遇到问题。
例如,列出的许多“度量”字段here都返回空数据对象。在Graph API Explorer上测试以下FQL查询是一个示例(替换为您的页面ID):
fql?q=SELECT metric, value FROM insights WHERE object_id=<USER_ID> AND metric='post_storytellers' AND period=0
我已授予自己“read_insights”权限。
我想知道这是否是一个常见问题,如果我做错了,如果有更好的方法(即FQL有问题,请坚持使用Graph API)。我使用Perl开始了这个项目,打算简单地将返回数据解析成数据库。也许我会更好地用PHP写这个?
答案 0 :(得分:1)
post_storytellers指标只有3个可用时段:day,week和days_28。当你把句点= 0时,你要求的是生命周期。 您的查询应该是这样的:
SELECT metric, value FROM insights WHERE object_id=<PAGE_ID> AND metric='page_storytellers' AND end_time=1334905200 AND period=period('week')
我希望它会有所帮助!