我正在尝试使用以下请求访问我们的应用程序的洞察数据:
https://graph.facebook.com/fql?format=json&access_token=<removed>&q=
SELECT object_id, metric, value FROM insights WHERE metric IN
('application_widget_comments_views',
'application_widget_comments_views_unique',
'application_widget_comments_views_login',
'application_widget_comments_views_login_unique',
'application_widget_comments_views_logout')
AND end_time=end_time_date('2012-08-01')
AND period=period('day')
AND object_id='10151074438279445'
获取访问令牌是应用访问令牌 - 这是否意味着我不需要read_insights
权限?
但是我总是得到一个空数据数组。要访问洞察插件和域指标,object_id
应该是什么?
从comment
,link_stat
表中获取数据工作得很好。
非常感谢任何帮助。
答案 0 :(得分:0)
您没有获取数据,因为您传递的ID是网址(Yahoo Finance网址)。当application_widget_comments_views...
是应用的ID时,object_id
似乎只返回数据。
通过insights
表格,除了通过url_like
表格之外,似乎没有任何方法可以获取网址的数据分析。
如果您在网址上有Facebook评论,则需要将用于发布评论的应用的ID 和作为该应用的管理员。