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

如何列出用户加入的所有Google Spaces(含组织外部空间)?

能否通过Google Chat API列出用户加入的全部空间(含组织外部)

可以,但需要调整请求参数并确保权限配置正确:

  • 权限范围要求:确保你的机器人已被授予chat.spaces.readonly或chat.spaces的OAuth权限范围,且用户已完成授权。仅用户实际加入的外部空间会被返回。
  • 调整请求参数:调用spaces.list接口时,添加includeExternalSpaces=true参数,还可配合filter参数筛选目标空间类型(比如同时覆盖群聊、直接消息和空间)。示例请求:
    GET https://chat.googleapis.com/v1/spaces?includeExternalSpaces=true&filter="spaceType='SPACE' OR spaceType='GROUP_CHAT' OR spaceType='DIRECT_MESSAGE'"
    
  • 额外注意:即使配置正确,也只能返回用户已加入的外部空间,无法获取用户未加入的外部组织空间;部分外部空间可能因隐私设置限制,无法通过API访问。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 17:17:02