2017-10-10 141 views
1

我做了簡單的PHP代碼來顯示我的網站的uniquePageViews。主要代碼是7天,但我想使它終身,當我作出開始日期:「2017-10-5」它開始顯示我的錯誤。但documentation says,我可以在該類型的日期。Google Analytics報告Api啓動時失敗

工作的變體:

try { 
     $result = $service->data_ga->get($GA_VIEW_ID, '100daysAgo', 'today','ga:uniquePageviews'); 
     $count = $result->totalsForAllResults['ga:uniquePageviews']; 
     echo $count; 
    } catch(Exception $e) { 
     var_dump($e); 
    } 

失敗的變體:

try { 
     $result = $service->data_ga->get($GA_VIEW_ID, '2017-10-5', 'today','ga:uniquePageviews'); 
     $count = $result->totalsForAllResults['ga:uniquePageviews']; 
     echo $count; 
    } catch(Exception $e) { 
     var_dump($e); 
    } 

回答

0

documentation you linked(重點煤礦):

所有Analytics的數據請求都必須指定日期範圍。如果您在請求中未包含開始日期和結束日期參數,則服務器將返回錯誤。日期值可以是的特定日期,使用YYYY-MM-DD的模式或使用今天,昨天的相對模式或NdaysAgo模式。值必須匹配[0-9] {4} - [0-9] {2} - [0-9] {2} | today | yesterday | [0-9] +(daysAgo)。

這意味着你的一天必須顯示兩位數。嘗試2017-10-05作爲您的開始日期。

+0

哦,該死的,謝謝! –