You need to enable JavaScript to run this app. Java Bot实现MS Teams用户主动私信时提示租户内用户身份无效
优惠活动
大模型
产品
解决方案
定价
更多

Java Bot实现MS Teams用户主动私信时提示租户内用户身份无效

Bot Framework对接MS Teams实现单用户主动私信报错
  • 项目基础:基于Java SDK开发机器人应用,为打通与MS Teams的集成链路,通过Bot Framework结合Spring Boot搭建连接器,已在Azure门户完成Bot Channels Registration配置,此前所有功能运行正常。目前参考公开的Bot Framework主动消息实现教程开发相关能力。
  • 当前进展:机器人已可正常向团队频道发送主动消息,但暂未实现面向单用户的主动私信投递功能。
  • 已验证正常的逻辑链路:
    • 可正常拉取用户维度数据,对应代码为:var user = await ((Conversations)connectorClient.Conversations).GetConversationMemberAsync(mentionUserPrincipalName, teamInternalId, default);
    • 该接口可正常返回结构化用户信息,覆盖用户AAD对象ID、用户主体名称、所属租户ID等核心字段。
  • 故障触发场景:
    • 执行创建单用户对话的代码时:var response = await connectorClient.Conversations.CreateConversationAsync(conversationParameters);
    • 接口返回400 Bad Request,原报错信息为Invalid user identity in provided tenant,即提供的租户上下文中用户身份无效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.22 16:45:04