2016-09-17 38 views
0

我一直在使用Facebook Graph API Explorer版本2.7嘗試獲取Facebook Pagepost的post_unique_impressions值(即頁面帖子的唯一視圖總數)。這是我曾嘗試:如何通過Graph API v2.7獲取Facebook網頁發佈的總體瀏覽量?

curl -i -X GET \ 
"https://graph.facebook.com/v2.7/{page_id}_{post_id}/insights/post_impressions_unique?access_token={token}" 

響應:

{ 
    "data": [ 
    ], 
    "paging": { 
    "previous": "https://graph.facebook.com/v2.7/{page_id}_{post_id}/insights/post_impressions?access_token={access_token}&debug=all&format=json&method=get&pretty=0&suppress_http_code=1&since=1473462734&until=1473721934", 
    "next": "https://graph.facebook.com/v2.7/{page_id}_{post_id}/insights/post_impressions?access_token={access_token}&debug=all&format=json&method=get&pretty=0&suppress_http_code=1&since=1473981134&until=1474240334" 
    } 
} 

響應中data只是一個空數組,我希望要麼看到的觀看次數或看到某種錯誤信息。我需要做些什麼才能獲得頁面帖子的獨特印象?

文檔:https://developers.facebook.com/docs/graph-api/reference/v2.7/insights

+1

你用什麼樣的訪問令牌,以及它有哪些權限? – CBroe

+0

這是一個頁面訪問令牌。我發現問題,請參閱下面的答案。 –

回答

0

經過一番研究,我找到了解決辦法。 Facebook Insights要求您的網頁擁有30多個贊,才能生成洞察數據。我正在使用一個沒有喜歡的一次性Facebook頁面,所以沒有Insights數據正在生成。這有點令人困惑,因爲API響應中沒有錯誤消息,只是一個空的數據數組。

請參見:https://developers.facebook.com/docs/graph-api/reference/v2.7/insights

相關問題