Skip to content

Latest commit

 

History

History
45 lines (37 loc) · 1.93 KB

InternetAPIforAzure.md

File metadata and controls

45 lines (37 loc) · 1.93 KB

CDS-SCP-API Node Module Example

SAP Cloud Platform Internet Destinations for Microsoft 365 (including Azure and Office 365 APIs)

This example uses Microsoft Graph API for reading all users' full profiles.

Microsoft 365 Examples

Destination Configuration in SAP Cloud Platform Destination Service

Destination Configuration

URL               : https://graph.microsoft.com
Client ID         : <Application client ID of Azure App>
Client Secret     : <Clients Secrets Value of Azure App>
Token Service URL : https://login.microsoftonline.com/<Directory Tenant ID of Azure App>/oauth2/v2.0/token
                    or <Token Service URL : <Application OAuth 2.0 token Endpoint(v2) of Azure App>
Scope             : https://graph.microsoft.com/.default

Javascript/Node.js Code

const cdsapi = require("@sapmentors/cds-scp-api");

async function InternetAPIGetRequestforMicrosoft365() {
	const service = await cdsapi.connect.to("MicrosoftGraph");
	return await service.run({
		url: "/v1.0/users?$select=displayName,givenName,postalCode",
		method: 'GET'
	})
}

InternetAPIGetRequestforMicrosoft365()
	.then((data) => {
		console.log(data.value[0].displayName)
	})

Output Javascript/Node.js Code (in our case)

Robert Eijpe