2012-03-29 56 views
3

構建facebook分析應用程序。我獲取每日新喜如下:facebook數據不匹配(excel和FQL)

$start_time = $timestamp = strtotime('2012-01-30'); 
$end_time = $timestamp = strtotime('2012-02-27'); 
$fanadds = $facebook->api('/**************/insights/page_fan_adds?since='.$start_time.'&until='.$end_time); 

當我比較這些結果與從導出Excel工作表中的數據,該數字不匹配。

比較: link to comparison image enter image description here

有沒有人有一個想法,這是爲什麼?

+0

您是否正在查詢與前端使用的時區相同的時區? Facebook將所有內容存儲在PST/PDT中,因此在查詢API時可能需要手動補償。 – Igy 2012-03-29 14:23:19

+0

這不會更改值,它只會改變一天之後他開始獲取值的那一天。 added date_default_timezone_set('America/Los_Angeles'); 形象比較: [鏈接](http://i.imgur.com/m05iw.png) – Kozmk12 2012-03-29 14:52:45

回答

2

我剛看到https://developers.facebook.com/bugs/204643062967390,有一個評論表明,page_fan_adds可以多次計算相同的用戶,如果他們喜歡,不像和再如

這聽起來像它可能是原因 - 在Insights documentation做分別列出page_fan_adds和page_fan_adds_unique;意味着page_fan_adds將會有重複記錄

+0

這解決了它,增加了獨特的參數。將時區更改爲date_default_timezone_set('America/Los_Angeles');謝謝! – Kozmk12 2012-03-29 15:35:35