构建适用于 Microsoft Teams 的协作应用

中级
开发人员
Microsoft 365
Microsoft Graph
Microsoft Teams
Microsoft Entra ID
Microsoft Copilot

了解如何生成和分发使用 Microsoft 图形 API检索用户信息的 Microsoft Teams 应用。 在学习路径结束时,练习在引导项目中生成和部署应用。

先决条件

  • 基本了解Microsoft Teams 应用及其组件,包括自适应卡片和任务模块
  • JavaScript、TypeScript 和 Node.js 编程技能
  • 中等水平的 Visual Studio Code 使用经验
  • Microsoft 365 租户的全局管理员访问权限
  • Microsoft Azure 订阅访问权限

本学习路径中的模块

Teams 工具包是 Visual Studio Code 和 Visual Studio 2022 的扩展。 它帮助开发人员跨 Microsoft 365 和 Azure 创建和部署具有集成标识、云存储和其他服务的Microsoft Teams 应用。 在本模块中,你将了解如何使用适用于Visual Studio Code的 Teams 工具包生成Microsoft Teams 应用。

了解如何在 Microsoft Teams 中创建机器人,以便通过文本、交互式卡片和任务模块与用户进行对话交互。 

注意

这段内容是部分借助人工智能创建的。 作者根据需要对内容进行了审阅和修订。 阅读详细信息

了解如何生成消息扩展,使用户能够在Microsoft Teams 和智能 Microsoft 365 Copilot 副驾驶®的工作流中与外部服务进行交互。 

注意

这段内容是部分借助人工智能创建的。 作者根据需要对内容进行了审阅和修订。 阅读详细信息

了解如何生成在 Microsoft Teams 中提供嵌入式 Web 体验的选项卡。

注意

这段内容是部分借助人工智能创建的。 作者根据需要对内容进行了审阅和修订。 阅读详细信息

了解如何创建将 Web 服务连接到 Microsoft Teams 中的团队和频道的传入 Webhook 和传出 Webhook。 

注意

这段内容是部分借助人工智能创建的。 作者根据需要对内容进行了审阅和修订。 阅读详细信息

了解如何使用 Microsoft 标识平台 对用户进行身份验证、配置权限,以及使用 Microsoft 图形 API 检索 Microsoft Teams 应用的用户数据。

注意

这段内容是部分借助人工智能创建的。 作者根据需要对内容进行了审阅和修订。 阅读详细信息

为 Microsoft Teams 创建应用程序时,可以根据要求选择在 Azure 中托管 Web 应用。 还可以添加需要云资源的功能,例如 Azure 密钥保管库 或 Azure Functions。 如果要创建机器人,则需要使用 Azure 机器人。

适用于Visual Studio Code的 Teams 工具包扩展提供了在应用开发阶段选择和预配这些资源的简单方法,从而简化了云资源的设置和部署过程。 它还可以轻松发布应用,无论你需要发布到组织以便其他用户进行测试,还是创建随后可在 Teams 中手动上传的应用包。 在本培训模块中,你将详细了解基础结构要求以及如何设置在 Teams 中托管和发布应用的内容。

练习生成和更新从 Microsoft Graph 检索数据的Microsoft Teams 应用。 部署到 Azure 并为组织中的用户发布应用。