This is a simple Node Js client library for Content Hub. It's purpose is to communicate with the Content Hub API.
$ npm install content-hub
var ContentHubClient = require('content-hub');
// Enter API Credentials.
baseUrl = '';
apiKey = 'your api key';
secretKey = 'your api secret key';
origin = '';
var client = new ContentHubClient(apiKey, secretKey, origin, baseUrl);
var clientName = 'any name'
client.registerClient(clientName, function(data) {
if (data.uuid) {
var origin = data.uuid;
console.log(origin);
}
console.log(data);
});
origin = 'your origin after client registration';
var client = new ContentHubClient(apiKey, secretKey, origin, baseUrl);
var resource = "http://site-url/yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyy"
client.createEntity(resource, function(data) {
console.log(data);
});
origin = 'your origin after client registration';
var client = new ContentHubClient(apiKey, secretKey, origin, baseUrl);
var uuid = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client.readEntity(uuid, function(data) {
console.log(data);
});
origin = 'your origin after client registration';
var client = new ContentHubClient(apiKey, secretKey, origin, baseUrl);
var uuid = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client.deleteEntity(uuid, function(data) {
console.log(data);
});