借助 Google Chat API,应用可以将其他即时通讯平台的数据导入 Google Chat(使用导入模式聊天室)。如需了解详情,请参阅 将消息数据从其他服务导入 Google Chat。
如需在导入模式聊天室中读取和写入资源,您必须:
使用服务账号对 Chat 扩展应用进行身份验证。
向服务账号授予以下 Chat API 授权范围
管理员:https://www.googleapis.com/auth/chat.import
。
只有 Google Workspace 网域管理员才能将此 OAuth 范围授予 通过 全网域授权。 Chat 应用创建导入模式聊天室的每个网域 都必须具有此 OAuth 范围。服务账号被委派之后 提供此范围的全网域授权,Chat 应用可以访问导入 模式聊天室 冒充用户账号。
在某些情况下,模拟用户账号可能无法再
可用。在这些情况下,Chat 应用可以使用
服务账号凭据作为后备选项例如,如果您删除了某个用户
创建消息时使用的账号,
Chat 应用可以使用自己的服务账号凭据
以创建包含相同内容的消息。聊天应用可以:
使用服务账号凭据和
以下 OAuth 范围:https://www.googleapis.com/auth/chat.bot
。
没有其他 Google Chat API 范围 将资源导入到导入模式空间时,需要填写此字段。 聊天应用只能将内容导入到“导入模式聊天室” 而不是进入由其他应用创建的导入模式空间
下表列出了 Chat 扩展应用可以使用的资源方法 调用,以及它们支持哪种身份验证:
资源方法 |
支持用户模拟 |
支持的服务账号凭据 |
---|---|---|
|
是 |
否 |
|
否 |
是 |
|
是 |
否 |
|
是 |
否 |
|
是 |
否 |
|
是 |
是 |
|
是 |
是 |
|
否 |
是 |
|
是 |
否 |
|
是 |
是 |
|
是 |
否 |
|
是 |
否 |
|
是 |
否 |
|
是 |
否 |
|
是 |
否 |
|
是 |
否 |
相关主题
- 要了解有关身份验证和授权的更多信息,请参阅 对 Google Chat 应用和 API 请求进行身份验证和授权。
- 如需了解如何开始使用导入模式聊天室导入资源,请参阅 将数据导入 Google Chat。