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.