【发布时间】:2018-08-16 18:53:16
【问题描述】:
我正在尝试从谷歌分析 API 中提取一些简单的指标。手动设置日期时,它会按预期返回结果。当我尝试使用变量设置日期时,它不起作用。以下代码有效
$dateRange = new Google_Service_AnalyticsReporting_DateRange();
$dateRange->setStartDate("2017-12-01");
$dateRange->setEndDate("2017-12-31");
当我尝试做同样的事情但使用如图所示的变量时,它不会。使用的url参数是?startDate=2017-12-01&endDate=2017-12-31
$tstartDate=filter_var($_GET["startDate"], FILTER_SANITIZE_STRING);
$tendDate=filter_var($_GET["endDate"], FILTER_SANITIZE_STRING);
$dateRange = new Google_Service_AnalyticsReporting_DateRange();
$dateRange->setStartDate("$tstartDate");
$dateRange->setEndDate("$tendDate");
google 返回的错误代码是“dateRange.startDate 和 dateRange.endDate 都应该指定”。有谁知道为什么使用变量完成后会失败?
【问题讨论】:
标签: php google-analytics google-analytics-api