You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Microsoft Teams会议中部署外部Web应用并共享给所有参会者

解决方案:会议侧栏应用全参会者访问配置

针对你需要让会议、市政厅、网络研讨会的所有参会者(含外部人员)都能访问会议工具栏中应用的需求,推荐使用会议侧栏Tab(Meeting SidePanel Tab),配合正确的权限与发布设置解决外部参会者无法访问的问题,具体如下:

1. 选择适配会议场景的Tab类型

  • 你之前用的static tab属于个人/团队静态Tab,不适用于会议场景的全参会者访问;configurable Tab需要配置步骤,也不符合你的无配置需求。
  • 会议侧栏Tab是专门为会议场景设计的,支持直接挂载到会议工具栏,点击后停靠在演示内容右侧,且无需额外配置(如果你的应用不需要动态参数)。
  • 在应用清单(manifest.json)中配置时,将context设置为["meetingSidePanel"],同时指定contentUrl指向你的外部Web应用地址,示例片段:
"staticTabs": [
  {
    "entityId": "your-app-id",
    "name": "你的应用名称",
    "contentUrl": "https://your-external-app-url.com",
    "scopes": ["meetingSidePanel"],
    "context": ["meetingSidePanel"]
  }
]

2. 配置正确的权限与发布范围

  • 权限配置:在manifest中添加会议场景所需权限,确保应用能被所有参会者访问,需包含:
"permissions": ["identity", "meetingStage"]
  • 发布设置:如果是组织内部应用,在Teams应用管理中心的发布选项中开启“允许外部用户访问此应用”;如果是第三方应用,需确保通过Teams应用商店审核且支持跨租户访问。

3. 解决外部参会者访问的核心问题

  • 确认你的外部Web应用已配置正确的CORS头,允许跨域访问(测试阶段可临时允许所有来源,生产环境建议限定可信域名),因为外部参会者会在其租户环境中加载你的应用。
  • 会议组织者需在会议设置中开启“允许外部参会者使用会议应用”选项(路径:Teams会议设置>应用>允许外部参会者使用应用)。

4. 替代方案:会议扩展应用

如果会议侧栏Tab无法满足需求,可考虑会议扩展应用——在会议工具栏添加自定义按钮,点击后打开你的应用面板。配置时在manifest中添加extensions字段,示例:

"extensions": {
  "meetingCommands": [
    {
      "id": "open-your-app",
      "title": "打开你的应用",
      "description": "打开会议侧栏应用",
      "context": ["meetingSidePanel"],
      "action": {
        "type": "openUrl",
        "url": "https://your-external-app-url.com"
      }
    }
  ]
}

内容的提问来源于stack exchange,提问作者Phil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.11 22:44:57