UNPKG

microstrategy

Version:

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

35 lines (27 loc) 821 B
const mstr = require('../../lib/mstr'); (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); //Object ID const objectId = 'C866FC0B417F8BD4DBBC07BE57C83413'; //User ID const userId = '54F3D26011D2896560009A8E67019608'; const libraryAPI = mstrApi.library; try { console.log('Deleting object'); const result = await libraryAPI.deleteUserObject(objectId, userId); console.log(`Deleted object with id ${objectId} from user ${userId}`); } catch (e) { console.error(e); } })();