我在Google Analytics中遇到了一些問題,並要求它根據包含日期而不是日期的變量作爲純字符串提供結果。的變量PHP - Google AnalyticsAPI - 在data_ga-中使用變量獲得
宣言:
$date = new DateTime();
$end_date = $date->format('Y-m-d');
$date = sub(new DateInterval('P1M'));
$start_date = $date->format('Y-m-d');
代碼:
function getResults($analytics, $profileId) {
return $analytics->data_ga->get('ga:'.$profileId, $start_date, $end_date, 'ga:sessions');
}
的變量分配別處;但是當我運行的代碼,我發現了以下內容:
有一個普遍的錯誤:(GET)缺少必需的PARAMS:「開始日期」,「結束日期」
任何人知道爲什麼,將它們用作帶有單引號的簡單字符串的作品? (例如:今天的2014-09-04)
好像沒有定義這兩個變量。你可以附加更多的代碼嗎? – osowskit 2014-09-06 03:18:41
@oskitkit剛剛檢查了錯誤日誌。你是對的,日誌說變量沒有被定義......奇怪。 (它們被定義在頂部) – Raisus 2014-09-08 08:27:57
你能粘貼整個文件嗎? – 2014-09-08 08:40:23