Del via


Kalde Microsoft Graph med AL Microsoft Graph-modul

Vigtigt

Dette indhold er arkiveret og opdateres ikke. Du kan få den nyeste dokumentation i Nyheder eller ændringer i Business Central. Du kan få vist de seneste udgivelsesplaner i Udgivelsesplaner til Dynamics 365, Power Platform og Cloud for Industry.

Aktiveret for Offentlig forhåndsversion Generel tilgængelighed
Administratorer, udviklere, marketingmedarbejdere eller analytikere automatisk - 10. jan. 2024

Forretningsværdi

AL Microsoft Graph-modulet indeholder metoder til at understøtte kald til Microsoft Graph med blot et par linjer kode.

Funktionsdetaljer

AL Microsoft Graph-modulet indeholder metoder til at understøtte følgende scenarier:

  • Oprette Microsoft Graph-autorisation
  • Initialisere Microsoft Graph Client
  • Behandle GET-, PATCH-, POST-, DELETE-anmodninger med Microsoft Graph

Her er nogle eksempler, der bruger Microsoft Graph-modulet.

> //Create Microsoft Graph Authorization
> MicrosoftGraphAuthorization := MicrosoftGraphAuth.CreateAuthorizationWithClientCredentials(TenantId, ClientId, ClientSecret, 'https://graph.microsoft.com/.default');
> 
> //Initialize Microsoft Graph Client
> MicrosoftGraphClient.Initialize(Enum::"Microsoft Graph API Version"::"v1.0", MicrosoftGraphAuthorization);
> 
> ResponseInStream := TempBlob.CreateInStream();
> 
> //Create Microsoft Graph GET,PATCH,POST,DELETE
> if not MicrosoftGraphClient.Get('groups', ResponseInStream) then
> 		Error(MicrosoftGraphClient.GetDiagnostics().GetResponseReasonPhrase());
> ResponseInStream.Read(ResponseContent);
> Message(ResponseContent);

Bemærk

Tak! til vores community for at yde dette værdifulde bidrag gennem vores GitHub-lager med open source-kildeapplikationer

Fortæl os, hvad du synes

Hjælp os med at forbedre Dynamics 365 Business Central ved at diskutere idéer, komme med forslag og give feedback. Bruge forummet på https://aka.ms/bcideas.

Tak for din idé

Tak for din indsendelse af denne idé:

Vi har lyttet til din idé samt til kommentarer og afstemninger, så vi bedre kunne beslutte, hvad der skal tilføjes i vores produktplaner.