Voorbeeldtoepassing
Voorbeeldtoepassingen worden gemaakt in C#- en JAVA-talen en zijn beschikbaar op GitHub
U kunt ervoor kiezen om inspiratie te halen uit de voorbeeldtoepassing en uw eigen toepassing in elke taal te bouwen.
De voorbeeldtoepassing bereikt de volgende doelstellingen:
- Hiermee wordt een Microsoft Entra-token gegenereerd.
- Hiermee haalt u beschikbare gegevenssets op.
- Hiermee maakt u door de gebruiker gedefinieerde query's.
- Hiermee worden door de gebruiker gedefinieerde en systeemquery's opgevraagd.
- Hiermee wordt een rapport gepland.
De voorbeeldtoepassing heeft geen betrekking op de methode voor het aanroepen van API's voor andere functies. Het proces voor het aanroepen van andere API's blijft echter hetzelfde als hierboven beschreven.
De toepassing uitvoeren
- Kloon de opslagplaats naar een lokaal systeem met behulp van deze opdracht:
git clone https://github.com/partneranalytics/ProgrammaticExportSampleAppMPN.git
Notitie
Raadpleeg het bestand ProgrammaticExportSampleAppMPN/README.md in de GitHub-opslagplaats voor meer instructies.
- Als u de app snel wilt uitvoeren, werkt u de client-id en het clientgeheim bij in de appsettings. Development.json
Als u de app uitvoert, wordt een lokale webserver gestart en wordt er een pagina geopend (https://localhost:44365/ProgrammaticExportSampleApp/sample
).
Op deze pagina worden API-aanroepen uitgevoerd naar de webserver die wordt uitgevoerd op de lokale computer, waardoor de api-aanroepen op programmatische wijze worden uitgevoerd.
Codefragmenten
De basisstructuur van de C#-code voor het uitvoeren van de api-aanroepen voor programmatische toegang is als volgt: