Delen via


Voorbeeldtoepassing voor toegang tot Microsoft Marketplace-analysegegevens

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

  1. Kloon de opslagplaats naar een lokaal systeem met behulp van deze opdracht:

    git clone https://github.com/partneranalytics/ProgrammaticExportSampleAppISV.git

    Notitie

    Raadpleeg het ProgrammaticExportSampleAppISV/README.md-bestand in de GitHub opslagplaatsvoor meer instructies.

  2. Als u de app snel wilt uitvoeren, werkt u de client-id en het clientgeheim bij in de appsettings.Development.json

    Illustreert een fragment van het appsettings.Development.json-bestand.

Als u de app uitvoert, wordt een lokale webserver gestart en wordt er een pagina geopend (https://localhost:44365/ProgrammaticExportSampleApp/sample).

Illustreert de rapportpagina van het schema.

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:

schermopname van API-aanroepen.