如何使用Google Chat API创建GROUP_CHAT类型空间?
Google Chat API 创建 GROUP_CHAT 类型空间的问题解答
核心结论
Google Chat API目前不支持直接创建 GROUP_CHAT 类型的空间,仅允许创建 SPACE 类型(即永久聊天室/空间)。你收到的错误提示「请指定 SPACE 类型的空间,其他类型暂不支持」也明确验证了这一点。
关于通过发送消息创建 GROUP_CHAT 的可能性
GROUP_CHAT 属于临时群聊会话,通常只能通过 Google Chat 界面手动添加多用户发起,无法通过 API 发送消息的方式创建新的 GROUP_CHAT——因为 API 发送消息到 GROUP_CHAT 的前提是该空间已存在,不存在触发创建群聊的接口逻辑。
替代方案
如果需要通过 API 管理多人群聊,建议使用 SPACE 类型空间,功能上可覆盖 GROUP_CHAT 的核心需求:
- 创建
SPACE类型空间的代码示例:
Space space = new Space(); space.setDisplayName("团队项目协作群"); space.setExternalUserAllowed(true); space.setSpaceType("SPACE"); Space createdSpace = chatService.spaces().create(space).execute();
- 创建完成后,可通过 API 添加成员、发送消息,属于永久型空间,比临时 GROUP_CHAT 更适合长期协作场景。
内容的提问来源于stack exchange,提问作者Richard Thibault
相关产品推荐
相关产品推荐

