内容提要
Microsoft Graph 连接器现在可以使用 Dev Proxy 进行测试,这是一种命令行工具和 API 模拟器。这使开发人员能够在本地测试他们的应用程序并确保成功部署。要开始,开发人员可以安装最新的 Dev Proxy 测试版并按照设置说明进行操作。他们还可以获取 Graph 连接器的 Dev Proxy 预设。Dev Proxy 将帮助开发人员处理 webhook 通知和验证令牌,获取访问令牌,创建 Graph 连接,并处理删除连接的请求。
延伸解读
本地测试如何降低开发门槛
文章指出,开发者若没有 Microsoft 365 租户及全局或 Teams 管理员权限,测试 Graph 连接器 Teams 应用的部署会非常困难。Dev Proxy 作为本地 API 模拟器,让开发者在没有这些权限的情况下也能进行端到端测试,从而降低了测试门槛,有助于提前发现部署问题。
Dev Proxy 覆盖的关键测试环节
根据文章,使用 Dev Proxy 可以验证应用是否正确处理来自 Teams 管理中心的 webhook 通知和验证令牌,测试获取 Microsoft Entra 访问令牌、创建 Graph 连接并配置架构、摄取外部项,以及处理删除连接的请求。这些环节覆盖了连接器部署和运行的主要流程。
错误与警告的指导作用
文章强调,Dev Proxy 提供的每条错误消息和警告都会明确告知开发者需要做什么,以确保管理员能成功部署应用,并使 Graph 连接在 Microsoft Copilot for Microsoft 365 中为用户提供价值。这种即时反馈有助于开发者快速定位和修复问题。
版本状态与获取方式
Dev Proxy 的 Graph 连接器预设目前处于测试版,开发者可以立即获取并使用。文章提到正式版预计在3月底发布。要开始使用,需安装最新的 Dev Proxy 测试版,准备好 Graph 连接器 Teams 应用的源代码,并按照设置说明操作。
Q&A
什么是 Microsoft Graph 连接器?
Microsoft Graph 连接器是一种可以打包为 Microsoft Teams 应用的工具,允许管理员在 Teams 管理中心一键部署。
Dev Proxy 的主要功能是什么?
Dev Proxy 是一个命令行工具和 API 模拟器,允许开发人员在本地测试应用程序的端到端功能,包括处理 webhook 通知和验证令牌。
如何开始使用 Dev Proxy 测试 Graph 连接器?
开发人员需要安装最新的 Dev Proxy 测试版,准备好 Graph 连接器 Teams 应用的源代码,然后启动 Dev Proxy 和通知处理 API。
Dev Proxy 如何帮助开发人员确保应用程序成功部署?
Dev Proxy 提供错误消息和警告,指导开发人员解决问题,确保应用程序能够成功处理来自 Teams 管理中心的请求。
Dev Proxy 预设有什么用?
Dev Proxy 预设为开发人员提供了在测试期间使用的配置,简化了测试过程。
Microsoft Graph 连接器的正式版什么时候发布?
Microsoft Graph 连接器的正式版预计在三月底发布。