UNPKG

microstrategy

Version:

A node.js wrapper for the MicroStrategy REST API & Task API

29 lines (25 loc) 784 B
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) ); })();