用于访问商业市场分析数据的示例应用程序

示例应用程序是使用 C# 和 JAVA 语言创建的,已在 GitHub 中提供。

你可以选择从示例应用程序中找到灵感,并使用任何语言生成自己的应用程序。

示例应用程序实现以下目标:

  • 生成Microsoft Entra 令牌。
  • 获取可用数据集。
  • 创建用户定义的查询。
  • 获取用户定义的查询和系统查询。
  • 计划报表。

示例应用程序不涉及针对其他功能调用 API 的方法。 但是,调用其他 API 的过程与前文所述相同。

如何运行应用程序

  1. 使用以下命令将存储库克隆到本地系统:

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

    注意

    有关更多说明,请参阅 GitHub 存储库中的 ProgrammaticExportSampleAppISV/README.md 文件。

  2. 若要快速运行该应用,请更新 appsettings.Development.json 中的客户端 ID 和客户端机密

    演示 appsettings.Development.json 文件的代码片段。

运行该应用会启动本地 Web 服务器并打开一个页面 (https://localhost:44365/ProgrammaticExportSampleApp/sample)。

演示“计划报表”页。

此页面将对本地计算机上运行的 Web 服务器进行 API 调用,后者又会进行实际的 API 调用。

代码片段

用于执行编程式访问 API 调用的 C# 代码的基本结构如下所示:

API 调用的屏幕截图。