浏览 平台 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
    }
  ]
}

请求体参数

参数名是否必填类型说明
callbackCommandstring回调命令,值与当前页面的回调命令一致。
groupIDstring群组 ID。
groupNamestring群组名称。
notificationstring群公告。
introductionstring群简介。
faceURLstring头像地址。
ownerUserIDstring会话或关系所属用户 ID。
createTimeintcreateTime 字段。
memberCountintmemberCount 字段。
exstring业务扩展字段。
statusintstatus 字段。
creatorUserIDstring群创建者用户 ID。
groupTypeint群组类型。
needVerificationint入群验证方式。
lookMemberInfoint是否允许普通成员查看群成员资料。
applyMemberFriendint是否允许普通成员添加群成员为好友。
notificationUpdateTimeint群公告更新时间。
notificationUserIDstring最后更新群公告的用户 ID。
displayIsRead 商业版boolean是否展示群消息已读状态。
muteBypassUserIDs 商业版string[]全群禁言时仍可发送消息的用户 ID 列表。
initMemberListobject[]创建群组时提交的初始成员列表。

响应

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

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

响应参数

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

处理规则

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

相关页面