Observed since 20 Oct, 19:14 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
2klic_io-sdk
Javascript SDK for 2klic API
bower install 2klic-sdk --save
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.
var Klic = require('@2klic/2klic-sdk');
var KlicSDK = new Klic();
KlicSDK.devices.list().then(function(devices){
console.log(devices);
return devices
});
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.
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
};
});
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
bluebirdEnvironment{
"local_name": "bluebird",
"alias": false,
"peer_metadata": null
} | ^3.0.5 | runtime |
browser-requestEnvironment{
"local_name": "browser-request",
"alias": false,
"peer_metadata": null
} | ^0.3.3 | runtime |
inheritsEnvironment{
"local_name": "inherits",
"alias": false,
"peer_metadata": null
} | ^2.0.1 | runtime |
joiEnvironment{
"local_name": "joi",
"alias": false,
"peer_metadata": null
} | ^7.0.0 | runtime |
lodashEnvironment{
"local_name": "lodash",
"alias": false,
"peer_metadata": null
} | ^3.10.1 | runtime |
requestEnvironment{
"local_name": "request",
"alias": false,
"peer_metadata": null
} | ^2.67.0 | runtime |
socket.io-clientEnvironment{
"local_name": "socket.io-client",
"alias": false,
"peer_metadata": null
} | ^1.3.7 | runtime |
brfsEnvironment{
"local_name": "brfs",
"alias": false,
"peer_metadata": null
} | ^1.4.0 | development |
browserifyEnvironment{
"local_name": "browserify",
"alias": false,
"peer_metadata": null
} | ^11.0.1 | development |
chaiEnvironment{
"local_name": "chai",
"alias": false,
"peer_metadata": null
} | ^3.2.0 | development |
gulpEnvironment{
"local_name": "gulp",
"alias": false,
"peer_metadata": null
} | ^3.9.0 | development |
gulp-jsdocEnvironment{
"local_name": "gulp-jsdoc",
"alias": false,
"peer_metadata": null
} | ^0.1.5 | development |
gulp-mochaEnvironment{
"local_name": "gulp-mocha",
"alias": false,
"peer_metadata": null
} | ^2.1.3 | development |
gulp-sourcemapsEnvironment{
"local_name": "gulp-sourcemaps",
"alias": false,
"peer_metadata": null
} | ^1.5.2 | development |
gulp-testemEnvironment{
"local_name": "gulp-testem",
"alias": false,
"peer_metadata": null
} | 0.0.1 | development |
gulp-uglifyEnvironment{
"local_name": "gulp-uglify",
"alias": false,
"peer_metadata": null
} | ^1.2.0 | development |
gulp-utilEnvironment{
"local_name": "gulp-util",
"alias": false,
"peer_metadata": null
} | ^3.0.6 | development |
nockEnvironment{
"local_name": "nock",
"alias": false,
"peer_metadata": null
} | ^2.10.0 | development |
sinonEnvironment{
"local_name": "sinon",
"alias": false,
"peer_metadata": null
} | ^1.15.4 | development |
vinyl-bufferEnvironment{
"local_name": "vinyl-buffer",
"alias": false,
"peer_metadata": null
} | ^1.0.0 | development |
vinyl-source-streamEnvironment{
"local_name": "vinyl-source-stream",
"alias": false,
"peer_metadata": null
} | ^1.1.0 | development |
watchifyEnvironment{
"local_name": "watchify",
"alias": false,
"peer_metadata": null
} | ^3.3.1 | development |
Source distribution
{
"shasum": "4f89496ee748b3535959d5acc3668f368565833d",
"tarball": "https://registry.npmjs.org/2klic_io-sdk/-/2klic_io-sdk-2.38.7.tgz",
"integrity": "sha512-KhJEv+/6mkigPjpap9sRm95r9p6RV8oBLrwRboih7YzARdNFfcwMPnR6KMn3HSkgm8Vs5iZGIdwNBGpj1OtitQ==",
"signatures": [
{
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
"sig": "MEYCIQDyKTnCUgiLszwU0SI7U3p6kKKxw91SK7ncX8DVGae8+wIhAJIgqAeq5hpRvvOBMKNe4tpIPO4FMZfrqnfRUOqIj/sv"
}
]
}Observed since 20 Oct, 19:14 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:87f5c840590c5902ed9a82b8a33d36e291fcfcf8c77cd2df6083b4064444f124