Nefarious Planetary Meddling
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    kontagentpublic

    node-kontagent

    Kontagent Node.js SDK (Unofficial). It's based on JavaScript SDK.

    Installation

    npm install kontagent

    Usage

    var KontagentApi = require('kontagent');
    var ktApi = new KontagentApi('23476987657438245', { useTestServer: true });
    ktApi.trackApplicationAdded('123', {uniqueTrackingTag: 111}, function(err, res) {
      if (err) return console.error(err.stack);
      console.log('ok');
    });

    Notes

    Since node-kontagent uses the http module you may want to adjust http.globalAgent.maxSockets.

    In this module semantics successCallback is not a success callback actually. It's supposed to be a regular callback with 2 arguments (err, res) where either err is an Error or res is an http.IncomingMessage.

    Debug

    This package provides two debug symbols: kontagent and kontagent-http.

    You can run

    DEBUG=kontagent,kontagent-http node example.js

    (or any combination of those) to get debug information like this:

    wicked@wnote:~/node-kontagent/examples$ DEBUG=kontagent,kontagent-http node example.js
      kontagent apa +0ms { s: '123', u: 111 } function undefined
      kontagent-http http://test-server.kontagent.com/api/v1/23476987657438245/apa/?s=123&u=111&sdk=j02&ts=1365309730 +0ms function
    ok
    

    Keywords

    none

    install

    npm i kontagent

    Downloadsweekly downloads

    4

    version

    0.2.1

    license

    none

    repository

    githubgithub

    last publish

    collaborators

    • avatar