1

我已确保用户拥有“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 尝试过,它没有用。

任何帮助表示赞赏。

4

0 回答 0