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

Graph API创建MS Teams频道订阅开启includeResourceData时报错问询

根因说明

该错误属于Microsoft Graph订阅的固有规则限制,和你权限是否配置齐全无关:
针对/teams/{id}/channels/{id}/messages资源的变更通知,includeResourceData=true的富通知模式仅支持仅应用(App-only)权限上下文,你使用的ROPC认证流属于委托权限(App+User)上下文,这类上下文目前完全不支持该资源的富通知配置。

解决方案

  • 方案1:切换认证模式为仅应用流
    放弃ROPC流,改用客户端凭证流获取接口调用凭证,为应用配置对应资源的应用级权限(如ChannelMessage.Read.All,需管理员完成同意授权),保留现有订阅参数中的includeResourceData=true、加密证书相关配置,即可正常创建富通知订阅。
    注意encryptionCertificate字段需传入Base64编码的公钥证书内容,不要传入私钥。
  • 方案2:保留现有ROPC认证流
    保持includeResourceData=false完成订阅创建,每次收到变更通知后,主动调用Microsoft Graph的频道消息查询接口拉取对应消息的完整数据即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 23:54:05