Поделиться через


Пример приложения для доступа к данным аналитики коммерческой платформы marketplace

Примеры приложений создаются на языках C# и JAVA и доступны на сайте GitHub.

Можно использовать пример приложения, чтобы создать собственное приложение на любом языке.

Пример приложения решает следующие задачи.

  • Создает токен Microsoft Entra.
  • Получение доступных наборов данных.
  • Создание определяемых пользователем запросов.
  • Возврат пользовательских и системных запросов.
  • Планирование отчетов.

В этом примере приложения не рассматриваются методы вызова API для других функций. Однако процесс вызова других API-интерфейсов остается таким же, как описано выше.

Запуск приложения

  1. Выполните клонирование репозитория в локальную систему с помощью следующей команды:

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

    Примечание.

    Дополнительные инструкции см. в файле ProgrammaticExportSampleAppISV/README.md в репозитории GitHub.

  2. Чтобы быстро запустить приложение, обновите идентификатор клиента и секрет клиента в файле appsettings.Development.json

    Показан фрагмент файла appsettings.Development.json.

При запуске приложения запускается локальный веб-сервер, и открывается страница (https://localhost:44365/ProgrammaticExportSampleApp/sample).

Показана страница планирования отчетов.

На этой странице будут выполняться вызовы API к веб-серверу, работающему на локальном компьютере, что, в свою очередь, приведет к фактическим вызовам API.

Фрагменты кода

Базовая структура кода C# для выполнения вызовов API программного доступа имеет следующий вызов:

Снимок экрана для вызовов API.