facebook使用facebook graph api进行页面浏览量

时间:2015-04-16 07:07:12

标签: javascript facebook facebook-graph-api facebook-javascript-sdk facebook-like

我正在使用this url for facebook graph api来获取网页浏览量,并获得以下内容:

{
    "data": [],
    "paging": {
        "previous": "https://graph.facebook.com/v2.3/1570694813193723/insights/page_views/lifetime?debug=all&pretty=0&suppress_http_code=1&since=1428476277&until=1428735477",
        "next": "https://graph.facebook.com/v2.3/1570694813193723/insights/page_views/lifetime?debug=all&pretty=0&suppress_http_code=1&since=1428994677&until=1429253877"
    }
}

在某些查询日期时间错误,必须是unix或日期时间格式。我可以分享你的访问令牌。我迫切需要页面浏览量,并告诉我格式化

2 个答案:

答案 0 :(得分:0)

同样,它完全在文档中。并且请花一些时间来提出一个可读的问题。

电话应该是

/{page_id}/insights/page_views?period=day&since=1427846400&until=1429142400&access_token={access_token}

{access_token}替换为具有read_insights权限的实际访问令牌,将{page_id}替换为页面ID。这将返回4月1日至4月15日的每日页面浏览量。

答案 1 :(得分:0)

    function p_view()
            {
                //data:Array[10],
                FB.api("/144765045682596/insights/page_views?period=day&since=1427846400&until=1429142400", function (response) {
                    for (var i = 0; i < response.data.length; i++)
                    {
                        var thread = response.data[i].values;
                        var s=13;
                        //if (thread.values[13] == thread.values[i])
                        //{
                        var tm = thread[s].end_time;
                        var th = thread[s].value;
                        document.getElementById('datev').innerHTML = tm;
                        document.getElementById('viewers').innerHTML = th;
                        //    var values = thread.values;
                        //    //var comment = thread.
                        //}
                    }
                });
                    }