2.40.4 • Published 8 years ago

2klic_io-sdk v2.40.4

Weekly downloads
-
License
MIT
Repository
bitbucket
Last release
8 years ago

2Klic.io SDK

Installing the library from the private repository

bower install 2klic-sdk --save

Getting Started

Include the library in your index.html

<script src="bower_components/dist/sdk.js"></script>

Instantiate a new engine:

var platform = new Klic();

By default, the engine will point to https://api.2klic.io. If you want to work with a local development engine, just use the url option:

var platform = new Klic({url: 'http://localhost:5000'});

2Klic.io is using JWT tokens for authentication. In order to use most of the available methods and helpers, you need to retrieve a valid token.

How to instantiate in Node:

var Klic = require('@2klic/2klic-sdk');
var KlicSDK = new Klic();
KlicSDK.devices.list().then(function(devices){
    console.log(devices);
    return devices
});

Configuring our SDK to retrieve a token

You need to set the following options in order to retrieve a valid token:

url: Url of the 2klic.io instance you want to use. default to https://api.2klic.io
auth: {
    token: An existing token (previously retrieved) or nothing
},
unsafe: true indicates that we're in an unsafe environment (client app, browser, etc)
app_key : The key of the app as provided by 2klic.io
app_secret: Optional. The secret if you are in a safe environment (do not use for client or browser app)

With these options you can instantiate the Klic instance:

var platform = new Klic({
    unsafe: isClient,
    app_key: "b2423a98430c03213d7ad86033622f5066a44b69"
});

Note that we haven't provided any token as we don't have one yet.

Retrieving a valid token

You execute the authenticate method to retrieve your token :

platform.authenticate({username:username, password:password}).then(function(result) {

    // Save the token for subsequent calls
    platform.auth = {
        token: result.token
    };

});
2.40.4

8 years ago

2.40.3

8 years ago

2.40.2

8 years ago

2.40.1

8 years ago

2.38.8

8 years ago

2.38.7

8 years ago

2.34.11

8 years ago

2.34.10

8 years ago

2.34.8

8 years ago

2.34.7

8 years ago

2.16.7

9 years ago

2.16.6

9 years ago

2.16.5

9 years ago

2.16.4

9 years ago

2.16.2

9 years ago

2.16.1

9 years ago

0.0.55

9 years ago

0.0.37

9 years ago

0.0.36

9 years ago

0.0.35

9 years ago

0.0.34

9 years ago

0.0.26

9 years ago

0.0.25

9 years ago

0.0.24

9 years ago

0.0.20

9 years ago

0.0.18

9 years ago

0.0.5

9 years ago

0.0.4

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago

0.0.0

9 years ago