You need to enable JavaScript to run this app. 使用MS Graph API安排事件、设置organizer并授予breakout room管理权限咨询
优惠活动
大模型
产品
解决方案
定价
更多

使用MS Graph API安排事件、设置organizer并授予breakout room管理权限咨询

MS Graph API Teams医疗会话Breakout Room管理权限授权实现方案

针对当前基于MS Graph搭建团队医疗护理会话的开发需求——即需支持为会话配置等价操作权限,或单独为指定助手开放Breakout Room管理能力,匹配典型场景下组织者Bob授权助手Sally管理Breakout Room的诉求,可通过以下路径完成开发:

一、两类授权模式的具体实现

  • 全量等价Organizer权限配置
    调用MS Graph的会议创建接口生成Teams线上会话时,直接在会议参与者结构中将指定的Moderator(如Sally)添加为联合组织者(Co-Organizer)。该角色天然继承主组织者的全量Breakout Room操作权限,支持创建/调整Breakout房间、批量分配参会人员、启动/关闭Breakout会话、查看各房间会话状态等全流程操作,同时具备和主组织者一致的常规会议操作权。
    对应创建会议请求的核心配置结构示例:
"participants": {
  "organizer": {
    "identity": {
      "user": {
        "id": "{Bob的AAD对象ID}",
        "displayName": "会话组织者Bob"
      }
    }
  },
  "coOrganizers": [
    {
      "identity": {
        "user": {
          "id": "{Sally的AAD对象ID}",
          "displayName": "护理助手Sally"
        }
      }
    }
  ]
}
  • 细分Breakout Room权限配置
    如果业务场景仅需要给Sally开放Breakout Room的单独管理能力,不授予全量组织者权限,可在会议创建完成后,调用Breakout Room设置更新接口,将Sally的AAD用户ID添加到允许管理Breakout Room的人员列表中。该模式下Sally的操作边界仅覆盖Breakout Room全流程管理,无法修改整体会议设置、操作会议录制、审批参会人准入,完全匹配医疗会话场景下助手的权责范围,避免权限越界带来的合规风险。

二、开发落地注意事项

  • 接口权限要求:所有涉及修改会议参与者、更新Breakout Room配置的接口调用,需要提前在对应AAD应用中配置OnlineMeetings.ReadWrite.All 或 OnlineMeetingParticipant.ReadWrite.All 委托权限,按照常规应用权限审批流程完成开通即可,无需申请特殊全局管理权限。
  • 权限同步时序:如果是在会议启动后动态调整Sally的Breakout Room管理权限,需要预留约30秒的权限同步等待周期,再在前端为Sally展示Breakout Room的管理操作入口,避免权限未完成同步导致的前端操作报错。
  • 医疗场景合规适配:由于会话承载医疗护理相关内容,所有权限调整操作需要留存全链路审计日志,记录操作人、操作时间、被授权人、权限范围信息,同步至业务侧合规台账,满足医疗数据操作的审计要求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.11.04 15:06:05