Facebook FQL API返回空数组

时间:2012-06-11 15:57:31

标签: facebook facebook-fql facebook-insights

我确保用户具有'read_insights'权限。我也有'manage_pages'权限。我没有收到任何错误,因为它会有所帮助。

我得到的只是一个空阵列。 Graph API工作正常,每次都返回正确的数据。

FQL不起作用,我从来没有从中获得过见解。要么他们有错误,要么我做错了。

我有这个代码来获得一些见解:

$('.page-entry>a').live('click', function(e) {

            e.preventDefault();
            var id = $(this).parent().attr('id');
            FB.api(
                {
                    access_token: accessToken,
                    method: 'fql.query',
                    query: 'SELECT metric, value FROM insights WHERE object_id = ' + id + ' AND metric="page_impressions" AND end_time=end_time_date("2012-06-01T07:00:00+0000") AND period=period("month")'
                },
                function(data) {
                    console.log(data);
                }
            );
        })

用户已登录,我可以看到他们所有的网页/应用都很好。我有每个页面的id和甚至access_tokens。我试过FQL,它没有用。

任何帮助表示感谢。

0 个答案:

没有答案