jakubpas / gapi
GAPI 是 Google Analytics PHP 接口的更新版本
1.0.2
2019-01-03 20:36 UTC
Requires
- php: >=5.4.0
This package is auto-updated.
Last update: 2024-08-29 03:41:56 UTC
README
GAPI 是 Google Analytics PHP 接口的更新版本。类文件已分离,代码格式已更新。引入了基于 composer 的自动加载机制。该包使用自 2013 年以来已弃用的授权机制(登录名和密码)。然而,它仍然受到 Google 的支持。
代码示例
获取自开始到当前日期的给定页面的查看次数
<?php
use JakubPas\Gapi;
$url = 'http://Url.of.page.under.analysis.net';
$ga = new Gapi('eamail@domain.com', 'password');
$filter = 'pagePath == ' . $url;
$startDate = date("Y-m-d", 0);
$endDate = date("Y-m-d");
try {
$ga->requestReportData(
943763,
array('pagePath'),
array('pageviews'),
null,
$filter,
$startDate,
$endDate,
1,
2000
);
$pageViews = $ga->getMetrics()['pageviews'];
} catch (Exception $e) {
$pageViews = 0;
}
echo $pageViews;
动机
这个包的想法是将 composer 自动加载功能添加到 GAPI 代码中,并使其与 PHP>5.4 兼容。与原始版本相比,也有一些小的错误修复。
安装
composer require jakubpas/gapi
API 参考
API 参考尚未添加。
测试
测试尚未添加。
贡献者
Jakub Pas 2015 Stig Manning 2009
许可协议
本程序是自由软件:您可以自由分发和/或修改它,具体可参考由自由软件基金会发布的 GNU 通用公共许可证的条款,可以是许可证的第 3 版,也可以是您选择的任何后续版本。
本程序的发布是希望它对您有用,但没有任何保证;甚至没有关于其商业价值或特定用途适用性的暗示性保证。有关详细信息,请参阅 GNU 通用公共许可证。
您应该已经收到一份 GNU 通用公共许可证副本,与该程序一起。如果没有,请参阅 https://gnu.ac.cn/licenses/。