0
我創建了一個FB應用程序,授予該用戶的以下權限通過開放的圖形和PHP Facebook頁面創建圖表: 1. manage_pages 2. read_insights爲
通過使用應用程序,用戶可以創建頁面上的新選項卡,並在需要時將其刪除。 除此之外,我想給用戶選項以查看關於她創建選項卡的頁面的一些基本統計信息。
例如,我想檢索特定時間段內某個頁面的頁面視圖。 爲了做到這一點,我用下面的代碼:
$today = date("Y-m-d");
$until = strtotime($today);
$since = strtotime("2013-08-01");
$pageID = "123";
$page_info = $facebook->api("/$pageID?fields=access_token");
$access_token = $page_info['access_token'];
$params = array(
'access_token' => $access_token,
'since' => $since,
'until' => $until,
);
$insights = $facebook->api("/{$pageID}/insights/page_views/",
"GET",
$params
);
print_r($insights);
的問題是,結果是......莫名其妙空。更確切地說,我收到以下內容:
Array
(
[data] => Array
(
)
[paging] => Array
(
[previous]=>https://graph.facebook.com/123/insights/page_views/since=1370059200&until=1375329600
[next]=>https://graph.facebook.com/123/insights/page_views/since=1380600000&until=1385870400
)
)
當我使用,同樣的邏輯,接收洞察我的應用程序(不包括$ params數組中使用$令牌),我收到了正確的數據。
除此之外,我想知道是否有辦法用這些數據創建圖表(直接從FB)。
THX, 安東尼
介意分享您用於將數據動態輸入到chart.js插件的代碼? –