Google Analytics Report API 启动时间失败



我制作了简单的PHP代码来显示我网站的独特页面视图。主要代码是 7 天,但我想让它终身有效,当我制作开始日期时:"2017-10-5"它开始向我显示错误。但是文档说我可以将日期放在该类型中。

工作变体:

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);
    }

从您链接的文档(强调我的):

所有 Analytics(分析)数据请求都必须指定日期范围。如果未在请求中包含开始日期和结束日期参数,服务器将返回错误。日期值可以是使用模式 YYYY-MM-DD 的特定日期,也可以是使用今天、昨天或 Ndaysago 模式的相对日期。值必须匹配 [0-9]{4}-[0-9]{2}-[0-9]{2}|今天|昨天|[0-9]+(天前)。

这意味着您的一天必须以两位数字显示。尝试2017-10-05作为开始日期。

最新更新