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

Android端Teams无法提及Graph API创建的群聊成员问题求助

问题描述

通过Microsoft Graph API创建群聊后,Android端Teams偶发无法@提及群内成员,Windows和iOS端则可正常操作。

环境信息

  • Android系统版本:13
  • Teams客户端版本:1416/1.0.0.2023203702/1108
  • 测试设备:多台Android设备

Graph API创建群聊请求详情

使用以下API创建群聊,群聊创建成功且所有成员均已加入:

POST https://graph.microsoft.com/v1.0/chats
Content-Type: application/json

{
  "chatType": "group",
  "topic": "Group chat title",
  "members": [
    {
      "@odata.type": "#microsoft.graph.aadUserConversationMember",
      "roles": ["owner"],
      "user@odata.bind": "https://graph.microsoft.com/v1.0/users('8c0a1a67-50ce-4114-bb6c-da9c5dbcf6ca')"
    },
    {
      "@odata.type": "#microsoft.graph.aadUserConversationMember",
      "roles": ["owner"],
      "user@odata.bind": "https://graph.microsoft.com/v1.0/users('82fe7758-5bb3-4f0d-a43f-e555fd399c6f')"
    },
    {
      "@odata.type": "#microsoft.graph.aadUserConversationMember",
      "roles": ["owner"],
      "user@odata.bind": "https://graph.microsoft.com/v1.0/users('3626a173-f2bc-4883-bcf7-01514c3bfb82')"
    }
  ]
}

问题复现细节

  1. 同一账号跨端登录后,仅Android端出现无法@提及成员的情况。
  2. 问题为偶发:创建30个群聊仅约10个可正常提及成员。
  3. 测试流程:进入Android端Teams「聊天」标签等待,发送POST请求创建含2名参与者的群聊,进入新群聊输入「@」验证提及功能,重复操作多次;即使等待1分钟再进入群聊,问题仍存在。

补充测试结果

  • 手动创建的群聊在Android端可正常提及成员,但无法通过@提及邀请的Bot(仅显示群内用户);需手动建群后通过Graph API添加Bot才可提及,但该方式无法满足自动化业务需求。

排查与解决建议

  1. 确认成员同步状态:创建群聊后调用GET https://graph.microsoft.com/v1.0/chats/{chat-id}/members确认成员状态为已加入,再在Android端下拉刷新聊天列表触发同步。
  2. 调整成员角色设置:尝试先将成员roles设为["member"]完成群聊创建,再通过PATCH请求修改为owner,观察是否能避免偶发问题。
  3. 清理客户端缓存:在Android端Teams中清除应用缓存后重新登录,测试新创建群聊的提及功能。
  4. 优化Bot添加方式:若涉及Bot,创建群聊时直接在members数组中添加Bot(使用#microsoft.graph.botConversationMember类型),而非后续添加,验证是否能解决Bot提及问题。
  5. 升级客户端版本:将Teams客户端更新至最新版本,排查是否为旧版本已知bug导致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 00:12:43