Freigeben über


Beispielanwendung für den Zugriff auf Microsoft Marketplace-Analysedaten

Beispielanwendungen werden in C#- und JAVA-Sprachen erstellt und sind auf GitHub verfügbar.

Sie können sich entscheiden, sich von der Beispielanwendung inspirieren zu lassen und Ihre eigene Anwendung in jeder beliebigen Sprache zu erstellen.

Die Beispielanwendung erreicht die folgenden Ziele:

  • Generiert ein Microsoft Entra-Token.
  • Ruft verfügbare Datasets ab.
  • Erstellt benutzerdefinierte Abfragen.
  • Ruft benutzerdefinierte und Systemabfragen ab.
  • Plant einen Bericht.

Die Beispielanwendung deckt nicht die Methode des Aufrufens von APIs für andere Funktionen ab. Der Vorgang des Aufrufens anderer APIs bleibt jedoch unverändert wie oben beschrieben.

So führen Sie die Anwendung aus

  1. Klonen Sie das Repository mit diesem Befehl in ein lokales System:

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

    Hinweis

    Weitere Anweisungen finden Sie in der ProgrammaticExportSampleAppISV/README.md Datei im GitHub-Repository.

  2. Um die App schnell auszuführen, aktualisieren Sie die Client-ID und den geheimen Clientschlüssel im appsettings.Development.json

    Veranschaulicht einen Codeausschnitt der appsettings.Development.json Datei.

Wenn Sie die App ausführen, wird ein lokaler Webserver gestartet, und eine Seite wird geöffnet (https://localhost:44365/ProgrammaticExportSampleApp/sample).

Veranschaulicht die Seite

Auf dieser Seite werden API-Aufrufe an den Webserver ausgeführt, der auf dem lokalen Computer ausgeführt wird, wodurch wiederum die tatsächlichen API-Aufrufe ausgeführt werden.

Codeausschnitte

Die grundlegende Struktur des C#-Codes für die Programmzugriffs-API-Aufrufe lautet wie folgt:

Screenshot der API-Aufrufe.