用于访问商业市场分析数据的示例应用程序
示例应用程序是使用 C# 和 JAVA 语言创建的,已在 GitHub 中提供。
你可以选择从示例应用程序中找到灵感,并使用任何语言生成自己的应用程序。
示例应用程序实现以下目标:
- 生成Microsoft Entra 令牌。
- 获取可用数据集。
- 创建用户定义的查询。
- 获取用户定义的查询和系统查询。
- 计划报表。
示例应用程序不涉及针对其他功能调用 API 的方法。 但是,调用其他 API 的过程与前文所述相同。
如何运行应用程序
使用以下命令将存储库克隆到本地系统:
git clone https://github.com/partneranalytics/ProgrammaticExportSampleAppISV.git
注意
有关更多说明,请参阅 GitHub 存储库中的
ProgrammaticExportSampleAppISV/README.md
文件。若要快速运行该应用,请更新 appsettings.Development.json 中的客户端 ID 和客户端机密
运行该应用会启动本地 Web 服务器并打开一个页面 (https://localhost:44365/ProgrammaticExportSampleApp/sample
)。
此页面将对本地计算机上运行的 Web 服务器进行 API 调用,后者又会进行实际的 API 调用。
代码片段
用于执行编程式访问 API 调用的 C# 代码的基本结构如下所示: