Skip to content

tero/PiwikClient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PiwikClient

PHP 5.3 client for Piwik web analytics.

Usage

  1. Through HTTP connection:

     <?php
     
     $connection = new Knp\PiwikClient\Connection\HttpConnection('http://demo.piwik.org');
     $client     = new Knp\PiwikClient\Client($connection, 'YOUR_API_TOKEN');
     
     $array = $client->call('API.getReportMetadata', array('idSite' => array(23, 55)));
    
  2. Through local (PHP) connection:

     <?php
    
     require_once PIWIK_INCLUDE_PATH . "/index.php";
     require_once PIWIK_INCLUDE_PATH . "/core/API/Request.php";
     Piwik_FrontController::getInstance()->init();
    
     $connection = new Knp\PiwikClient\Connection\PiwikConnection();
     $client     = new Knp\PiwikClient\Client($connection, 'YOUR_API_TOKEN');
    
     $array = $client->call('API.getReportMetadata', array('idSite' => array(23, 55)));
    

Methods

To see all available methods & their parameters, visit Piwik API Reference.

Copyright

PiwikClient Copyright (c) 2013 KnpLabs http://www.knplabs.com. See LICENSE for details.

About

Simple Piwik API client, written in PHP 5.3

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • PHP 100.0%