JSFiddle - React, Tailwind, and code Playground
by dshilkret
HTML
<input type="button" id="button" value="Get" />
<input type="button" id="clear" value="Clear" />
<div id="response">
</div><br>
<div id="response2">
</div>
JavaScript
$('#button').click(function() {
var oAuthClient = new sn_auth.GlideOAuthClient();
var params = {
//"grant_type":"password","username": "[email protected]","password": "Felicity1!",
"grant_type":"client_credentials",
"client_id": "2a85c9dc-6a31-4a58-9497-e2902da72bb8@587cd110-e2a2-4a65-b0ff-c0761281fb9e",
"client_secret": "lRJqo96qjqhE0bx4dLa+Pk/8rNEIavf7D1kOgABMu0Y=",
"resource": "00000003-0000-0000-c000-000000000000@587cd110-e2a2-4a65-b0ff-c0761281fb9e",
//"resource": "00000003-0000-0ff1-ce00-000000000000@587cd110-e2a2-4a65-b0ff-c0761281fb9e",
//"resource":"https://login.microsoftonline.com/587cd110-e2a2-4a65-b0ff-c0761281fb9e/oauth2/authorize",
//"username": "[email protected]",
//"password": "Felicity1!"
};
//var params = {grant_type:"client_credentials",resource:"https://sdev2.onmicrosoft.com-my.sharepoint.com"};
var tokenResponse = oAuthClient.requestToken('sdev2',global.JSON.stringify(params));
gs.info('ds-Token-Response: '+ JSON.stringify(tokenResponse));
var token = tokenResponse.getToken();
gs.info('ds-token: '+ JSON.stringify(token));
var r = new sn_ws.RESTMessageV2();
//var graphURL = "https://graph.microsoft.com/v1.0/sites/root/drives/";
//var url = "https://graph.microsoft.com/v1.0/sites/root/drives/";
//var url = 'https://graph.microsoft.com/v1.0/me/';
//var url = 'https://graph.microsoft.com/v1.0/sites/root/lists/6e1d9371-024c-4d61-a645-96402b3d125b/columns';
var url = 'https://graph.microsoft.com/v1.0/sites/root/lists/9ee55d57-f975-4820-aa80-4248db205151/columns';
r.setHttpMethod('get');
r.setEndpoint(url);
gs.info("Access Token: " + token.getAccessToken());
r.setRequestHeader('Authorization','Bearer ' + token.getAccessToken());
r.setRequestHeader('Content-Type','application/json');
//gs.info('Token From r.setRequestHeader: ' + r.setRequestHeader('Authorization','Bearer ' + token.getAccessToken()));
var response = r.execute();
var resObject =...