microstrategy
Version:
A node.js wrapper for the MicroStrategy REST API & Task API
29 lines (25 loc) • 784 B
JavaScript
const mstr = require('../../lib/mstr.js');
(async () => {
const baseUrl = 'http://10.23.1.124:8080/MicroStrategyLibrary/api';
const mstrApi = new mstr.REST({
baseUrl: baseUrl,
});
await mstrApi.login({
username: 'Administrator',
password: '',
loginMode: 1,
});
// MicroStrategy Tutorial
const projectId = 'B19DEDCC11D4E0EFC000EB9495D0F44F';
mstrApi.setProjectId(projectId);
const fields = 'id,element';
const outputFlag = 'DEFAULT';
const libraryAPI = mstrApi.library;
const libraryResult = await libraryAPI.getLibrary(outputFlag, fields);
console.log(JSON.stringify(libraryResult, null, 2));
console.log('Finished showing Library');
console.log(
'Finished showing Library: ',
JSON.stringify(libraryResult, null, 2)
);
})();