prg / piwik-bundle
用于查询 Piwik 报告 API 的 Symfony 扩展包
dev-master
2014-10-12 11:47 UTC
Requires
- php: >=5.3.2
- guzzlehttp/guzzle: 4.*
- symfony/symfony: >=2.1
This package is not auto-updated.
Last update: 2024-09-24 08:12:09 UTC
README
调用 Piwik 报告 API 的包装器
安装
运行 composer。然后添加
$bundles = array( new CiscoSystems\PiwikBundle\CiscoSystemsPiwikBundle(), );
设置
将以下内容添加并修改到 app/config/config.yml
文件中,以满足您的需求:
cisco_systems_piwik: url: http://piwik.demo-site.com token: anonymous site_id: 1 format: json
使用方法
调用服务 cisco.piwik.client
。
分配您通常在直接查询 API 时使用的变量(参见 [报告 API] (http://developer.piwik.org/api-reference/reporting-api) )。
$client = $this->container->get( 'cisco.piwik.client' ); $client->setLanguage('en');
然后加载所需的模块
$visitsSummary = $client->getModule( 'VisitsSummary' );
最后调用方法获取数据
return $visitsSummary->getVisits();