piwik-client

0.2.2 • Public • Published

nodejs-piwik

This a node.js module to access a Piwik API.

Installation

npm install piwik-client

Usage

var PiwikClient = require('piwik-client');
var myClient = new PiwikClient('https://example.tld/index.php', 'abcd1234' )
 
myClient.api({
  method:   'Actions.getPageUrls',
  idSite:   1,
  period:   'day',
  date:     'today'
}, (err, responseObject) {
    //Code etc etc
});

new PiwikClient(baseUrl, [token]) - Returns a new PiwikClient

  • baseURL - required - The URL to your Piwik installation. Both HTTP and HTTPS are supported.
  • token - optional - Your API access token. Either set token or include token_auth in the baseURL.

PiwikClient#api({options}, callback) - Gets or sets data. Check out the Piwik API Reference for methods.

  • options.method - required - The method you want to call.
  • options.everything-else - optional - Dependent on the method your calling
  • callback - required - Will be called upon error or successful call, first arg is null unless there was an error, second contains parsed JSON response from piwik.

Dependencies (0)

    Dev Dependencies (1)

    Package Sidebar

    Install

    npm i piwik-client

    Weekly Downloads

    2,340

    Version

    0.2.2

    License

    none

    Last publish

    Collaborators

    • sandfox