我正在开发报告工具,并希望从 Google Analytics 获取网站统计信息。问题是只有 Analytics 示例中的部分测试脚本有效。
这工作正常:
$accounts = $analytics->management_accountSummaries
->listManagementAccountSummaries();
这会引发错误(请参阅帖子标题):
$dateRange = new Google_Service_Analyticsreporting_DateRange();
我做错了什么?
最佳答案
更新答案
大小写似乎不匹配。无论您在哪里有 ..._Analyticsreporting...
,您都应该替换 ..._AnalyticsReporting...
。
原始答案
分析报告 API 已合并到 Google API php client library 2016 年 5 月 9 日。
您需要做的是:
cd ../../google-api-php-client
git checkout v1-master
git pull
- 转到您存储 php 客户端库的目录
- 如果您还没有检查 v1-master 分支,请检查
- 执行 git pull。
如果步骤 2. 失败,因为您所在的分支已经存在一年多了,然后在 master 分支 checkout v1-master 上执行
并再次执行 git pull
git pull
。
您可以随时查看 ../../google-api-php-client/src/Google/Service/AnalyticsReporting.php
是否也存在。
关于google-analytics - 未找到类 'Google_Service_Analyticsreporting_DateRange',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37327363/