Пример приложения для доступа к данным аналитики коммерческой платформы marketplace
Примеры приложений создаются на языках C# и JAVA и доступны на сайте GitHub.
Можно использовать пример приложения, чтобы создать собственное приложение на любом языке.
Пример приложения решает следующие задачи.
- Создает токен Microsoft Entra.
- Получение доступных наборов данных.
- Создание определяемых пользователем запросов.
- Возврат пользовательских и системных запросов.
- Планирование отчетов.
В этом примере приложения не рассматриваются методы вызова API для других функций. Однако процесс вызова других API-интерфейсов остается таким же, как описано выше.
Запуск приложения
Выполните клонирование репозитория в локальную систему с помощью следующей команды:
git clone https://github.com/partneranalytics/ProgrammaticExportSampleAppISV.git
Примечание.
Дополнительные инструкции см. в файле
ProgrammaticExportSampleAppISV/README.md
в репозитории GitHub.Чтобы быстро запустить приложение, обновите идентификатор клиента и секрет клиента в файле appsettings.Development.json
При запуске приложения запускается локальный веб-сервер, и открывается страница (https://localhost:44365/ProgrammaticExportSampleApp/sample
).
На этой странице будут выполняться вызовы API к веб-серверу, работающему на локальном компьютере, что, в свою очередь, приведет к фактическим вызовам API.
Фрагменты кода
Базовая структура кода C# для выполнения вызовов API программного доступа имеет следующий вызов: