浏览 平台 API
服务端 API

创建群组后

复制

在群组创建完成后同步群资料和初始成员。

触发时机

项目说明
类型后置回调
配置项afterCreateGroup
回调命令callbackAfterCreateGroupCommand

HTTP 请求

POST {WEBHOOK_ADDRESS}/callbackAfterCreateGroupCommand
Content-Type: application/json
operationID: {OPERATION_ID}
{
  "callbackCommand": "callbackAfterCreateGroupCommand",
  "groupID": "group_001",
  "groupName": "group_001",
  "notification": "",
  "introduction": "",
  "faceURL": "https://example.com/avatar.png",
  "ownerUserID": "user_001",
  "createTime": 1719800000000,
  "memberCount": 1,
  "ex": "",
  "status": 1,
  "creatorUserID": "user_001",
  "groupType": 1,
  "needVerification": 1,
  "lookMemberInfo": 1,
  "applyMemberFriend": 1,
  "notificationUpdateTime": 1719800000000,
  "notificationUserID": "user_001",
  "displayIsRead": false,
  "muteBypassUserIDs": ["user_001"],
  "initMemberList": [
    {
      "userID": "user_001",
      "roleLevel": 100
    }
  ]
}

请求体参数

参数名是否必填类型说明
callbackCommand是string回调命令,值与当前页面的回调命令一致。
groupID是string群组 ID。
groupName是string群组名称。
notification是string群公告。
introduction是string群简介。
faceURL是string头像地址。
ownerUserID是string会话或关系所属用户 ID。
createTime是intcreateTime 字段。
memberCount是intmemberCount 字段。
ex是string业务扩展字段。
status是intstatus 字段。
creatorUserID是string群创建者用户 ID。
groupType是int群组类型。
needVerification是int入群验证方式。
lookMemberInfo是int是否允许普通成员查看群成员资料。
applyMemberFriend是int是否允许普通成员添加群成员为好友。
notificationUpdateTime是int群公告更新时间。
notificationUserID是string最后更新群公告的用户 ID。
displayIsRead 商业版是boolean是否展示群消息已读状态。
muteBypassUserIDs 商业版是string[]全群禁言时仍可发送消息的用户 ID 列表。
initMemberList否object[]创建群组时提交的初始成员列表。

响应

业务服务端应返回 HTTP 成功状态和 JSON 响应体。

{
  "actionCode": 0,
  "errCode": 0,
  "errMsg": "",
  "errDlt": "",
  "nextCode": 0
}

响应参数

参数名类型说明
actionCodeint处理状态,参见Webhooks 概述的 CallbackAction。
errCodeint业务错误码;拒绝前置操作时返回业务约定的非零错误码。
errMsgstring错误简要信息。
errDltstring错误详细信息。
nextCodeint处理下一步,参见Webhooks 概述的 CallbackNextCode。

处理规则

  • 事件发生后,OpenIM 异步调用该地址。
  • 回调响应不能改变已经完成的 OpenIM 操作。
  • 接收方应快速返回成功状态,再异步执行耗时业务。
  • 接收方应按业务主键或 operationID 做幂等处理。

相关页面