Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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 doelen:
- Hiermee wordt een Microsoft Entra-token gegenereerd.
- Haalt beschikbare gegevenssets op.
- Hiermee maakt u door de gebruiker gedefinieerde query's.
- Hiermee haalt u door de gebruiker gedefinieerde vragen en systeemvragen op.
- Plan een rapport.
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/ProgrammaticExportSampleAppISV.gitNotitie
Raadpleeg het
ProgrammaticExportSampleAppISV/README.md-bestand in de GitHub opslagplaatsvoor 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).
Deze pagina zal API-aanroepen doen naar de webserver die op de lokale computer draait, waarna de werkelijke API-aanroepen worden uitgevoerd.
Codefragmenten
De basisstructuur van de C#-code voor het uitvoeren van de api-aanroepen voor programmatische toegang is als volgt: