Skip to main content
本文档介绍了如何调用群会话相关接口实现群会话操作的相关流程。首先创建一个企业内部应用,再使用群会话提供的API,实现创建群会话、获取群会话信息、群会话管理操作、修改群会话流程。

流程简介

步骤一:获取应用 Client ID 和 Client Secret。 步骤三:获取应用访问凭证获取企业内部应用的accessToken 步骤四:调用服务端群会话相关API。
  1. 调用服务端API-创建群接口,进行创建群会话,获取群会话chatId
  2. 根据群会话chatId,调用服务端API-查询群信息接口,获取群会话的信息。
  3. 根据群会话chatId进行群会话管理操作。
    • 根据群会话chatId,调用新版服务端API-获取群会话的OpenConversationId接口,获取群会话openConversationId
      • 根据群会话openConversationId,调用新版服务端API-批量设置企业群管理员接口,批量设置群管理员。
    • 根据群会话chatId,调用服务端API-更新群管理员接口,进行群会话管理员的设置。
    • 根据群会话chatId,调用服务端API-设置禁止群成员私聊接口,设置群会话群成员间是否可以私聊。
    • 根据群会话chatId,调用服务端API-更新群成员的群昵称接口,进行设置群会话成员的昵称。
    • 根据群会话chatId,调用服务端API-获取入群二维码链接接口,其他的企业成员点击链接即可申请加入群聊。
  4. 根据群会话chatId,调用服务端API-更新群接口,进行群会话信息的修改。

前提条件

完成应用创建与配置的流程。

步骤一:获取应用凭证

  1. 选择目标应用,进入应用详情页,单击基础信息 > 凭证与基础信息
  2. 获取应用 Client ID 和 Client Secret。

步骤二:添加接口权限

单击开发配置>权限管理,在权限搜索框中分别输入qyapi_chat_manageqyapi_chat_readqyapi_chat_base_read,并申请权限。

步骤三:获取应用访问凭证accessToken

服务端API差异详情参见旧版API VS 新版API。以下接口均使用新服务端API接口,SDK下载详情参见服务端SDK下载。
根据步骤一中的 Client ID 和 Client Secret,获取应用访问凭证获取企业内部应用的accessToken

步骤四:调用服务端群会话相关API

  1. 调用服务端API-创建群接口,进行创建群会话,获取群会话chatId。
  2. 根据群会话chatId,调用服务端API-查询群信息接口,获取群会话的信息。
  3. 根据群会话chatId进行群会话管理操作。
    • 根据群会话chatId,调用新版服务端API-获取群会话的OpenConversationId接口,获取群会话openConversationId
      • 根据群会话openConversationId,调用新版服务端API-批量设置企业群管理员接口,批量设置群管理员。
    • 根据群会话chatId,调用服务端API-更新群管理员接口,进行设置群会话管理员。
    • 根据群会话chatId,调用服务端API-设置禁止群成员私聊接口,设置群会话群成员间是否可以私聊。
    • 根据群会话chatId,调用服务端API-更新群成员的群昵称接口,进行设置群会话成员的昵称。
    • 根据群会话chatId,调用服务端API-获取入群二维码链接接口,其他的企业成员点击链接即可申请加入群聊。
  4. 根据群会话chatId,调用服务端API-更新群接口,进行群会话信息的修改。