Freigeben über


Beispielanwendung für den Zugriff auf kommerzielle Marketplace-Analysedaten

Die Beispielanwendungen wurden in den Sprachen C# und Java erstellt und sind auf GitHub verfügbar.

Sie können sich an der Beispielanwendung orientieren und Ihre eigene Anwendung mit einer beliebigen Programmiersprache erstellen.

Die Beispielanwendung erzielt Folgendes:

  • Generiert ein Microsoft Entra-Token.
  • Sie ruft verfügbare Datasets ab.
  • Sie erstellt benutzerdefinierte Abfragen.
  • Sie ruft benutzerdefinierte Abfragen und Systemabfragen ab.
  • Sie plant einen Bericht.

Die Beispielanwendung umfasst die Methode zum Aufrufen von APIs für andere Funktionalitäten nicht. Allerdings bleibt das Verfahren zum Aufrufen anderer APIs wie oben beschrieben.

Ausführen der Anwendung

  1. Klonen Sie das Repository mithilfe des folgenden Befehls:

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

    Hinweis

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

  2. Ändern Sie die Client-ID und den geheimen Clientschlüssel in der Datei appsettings.Development.json, um die App schnell auszuführen.

    Ausschnitt der Datei „appsettings.Development.json“

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

Seite „Schedule Report“ (Bericht planen)

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 zum Ausführen von API-Aufrufen für den programmgesteuerten Zugriff lautet wie folgt:

Screenshot: API-Aufrufe