Udostępnij przez


Przykładowa aplikacja do uzyskiwania dostępu do danych analizy w witrynie Microsoft Marketplace

Przykładowe aplikacje są tworzone w językach C# i JAVA i są dostępne w witrynie GitHub.

  • przykładowa aplikacja C#
  • przykładowa aplikacja java

Możesz wybrać inspirację z przykładowej aplikacji i utworzyć własną aplikację w dowolnym języku.

Przykładowa aplikacja osiąga następujące cele:

  • Generuje token Microsoft Entra.
  • Pobiera dostępne zestawy danych.
  • Tworzy zapytania zdefiniowane przez użytkownika.
  • Pobiera zapytania zdefiniowane przez użytkownika i systemowe.
  • Planuje raport.

Przykładowa aplikacja nie obejmuje metody wywoływania interfejsów API dla innych funkcji. Jednak proces wywoływania innych interfejsów API pozostaje taki sam, jak pokazano powyżej.

Jak uruchomić aplikację

  1. Sklonuj repozytorium do systemu lokalnego przy użyciu tego polecenia:

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

    Notatka

    Aby uzyskać więcej instrukcji, zapoznaj się z plikiem ProgrammaticExportSampleAppISV/README.md w repozytorium usługi GitHub .

  2. Aby szybko uruchomić aplikację, zaktualizuj identyfikator klienta i klucz tajny klienta w appsettings.Development.json

    Ilustruje fragment kodu pliku appsettings.Development.json.

Uruchomienie aplikacji spowoduje uruchomienie lokalnego serwera internetowego i zostanie otwarta strona (https://localhost:44365/ProgrammaticExportSampleApp/sample).

Ilustruje stronę raportu harmonogramu.

Ta strona będzie wykonywać wywołania API do serwera internetowego uruchomionego na komputerze lokalnym, który następnie przeprowadzi te wywołania.

Fragmenty kodu

Podstawowa struktura kodu języka C# do wykonywania programowych wywołań interfejsu API dostępu jest następująca:

zrzut ekranu przedstawiający wywołania interfejsu API.