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

使用Graph API代用户创建Teams会议遇权限及接口调用问题

问题解决:Teams会议链接获取与onlineMeetings接口认证错误

一、调用/me/events添加teamsforbusiness参数无法获取会议链接

  • 创建事件时需明确指定onlineMeetingProvider为teamsForBusiness,仅附加参数不足以生成Teams会议链接,请求体需包含在线会议配置:
    {
      "startDateTime":"2019-07-12T14:30:34.2444915-07:00",
      "endDateTime":"2019-07-12T15:00:34.2464912-07:00",
      "subject":"User Token Meeting",
      "onlineMeetingProvider": "teamsForBusiness"
    }
    
  • 若上述操作仍无效,建议先通过/me/onlineMeetings接口创建在线会议,再将生成的会议ID关联到日历事件中,这种方式能确保获取有效的Teams会议链接。

二、调用/me/onlineMeetings接口出现认证错误(Error authenticating with resource Endpoint)

  • 修正权限配置:你的权限列表中OnlineMeetingArtifact.Read.All末尾多了一个逗号,会导致权限请求解析失败,令牌无法携带正确权限。修正后的权限列表如下:
    appScopes: [
      'openid',
      'offline_access',
      'profile',
      'User.Read',
      'MailboxSettings.Read',
      'Calendars.ReadWrite',
      'OnlineMeetingArtifact.Read.All',
      'OnlineMeetings.Read',
      'OnlineMeetings.ReadWrite'
    ]
    
  • 验证访问令牌:检查获取的令牌,确认:
    • aud(受众字段)值为https://graph.microsoft.com
    • scp字段包含OnlineMeetings.ReadWrite权限
  • 确认用户许可证:委派权限模式下,调用该接口要求登录用户拥有Microsoft Teams许可证,无许可证会触发权限校验失败。
  • 核对端点地址:确保使用正确的v2.0端点https://graph.microsoft.com/v2.0/me/onlineMeetings,避免使用旧版或错误地址。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 12:18:27