logo
即时通讯
当前页

修改群组属性


描述

通过该接口可以设置某个群的群属性。

接口原型

  • 请求方法:POST
  • 请求地址:https://zim-api.zego.im/?Action=ModifyGroupAttribute
  • 传输协议:HTTPS
  • 调用频率限制:20 次/秒

请求参数

以下请求参数列表仅列出了接口请求参数和部分公共参数,完整公共参数列表请参考调用方式 - 公共请求参数

参数类型是否必选描述
ActionNumber本次请求的修改行为。
  • 0(默认):更新群组属性。
  • 1:删除群组属性。
FromUserIdString操作者 id ,需要是已注册状态。
GroupIdString群组 id。
AttributesArray of ModifyGroupAttribute更新的群组属性信息。

ModifyGroupAttribute 结构如下:

参数类型是否必选描述
KeyString群组属性key。
说明
修改群组属性时,如果群组属性 key 已经存在,则更新群组属性;如果群组属性 key 不存在,则创建群组属性。
ValueString群组属性value。Action 为 0 时,需要此参数;Action 为 1 时,不需要此参数。

请求示例

{
    "GroupId": "room123",
    "FromUserId": "fromUserId",
    "Action": 0,
    "Attributes": [
        {
            "Key": "attribute1",
            "Value": "value1"
        },
        {
            "Key": "attribute2",
            "Value": ""
        }
    ]    
}

响应参数

参数类型是否必选描述
CodeNumber返回状态码(0表示成功)。
MessageString返回状态信息。
RequestIdString请求唯一标识。
FailKeysArray of FailList更新或者删除失败的 key 列表。
AttributesArray of StGroupAttributes更新或者删除成功的群组属性列表。

FailList 结构如下:

参数类型是否必选描述
ReasonString失败原因。
KeyString更新或者删除失败的 key 值。

StGroupAttributes 结构如下:

参数类型是否必选描述
AttributesArray of StAttribute更新或者删除成功的群组属性。

StAttribute 结构如下:

参数类型是否必选描述
KeyString群组属性 key。
ValueString群组属性 value。

响应示例

{
    "Code": 0,
    "Message": "success",
    "RequestId": "req-123456789",
    "FailKeys": [
        {
            "Reason": "key db-non-existent",
            "Key": "attr1"
        },
        {
            "Reason": "key db-non-existent",
            "Key": "attr2"
        }
    ],
    "Attributes": 
    {
        "Attributes":[
            {
                "Key": "attribute1",
                "Value": "value1"
            },
            {
                "Key": "attribute2",
                "Value": "value2"
            }
        ]
    }
}

返回码

以下仅列出了接口业务逻辑相关的返回码,完整返回码请参考全局返回码

返回码说明解决方案
660000002参数错误。请检查并输入正确的参数。
660300006调用接口的频率超出了群/房间限制。请稍后再试。
660500002FromUserId 未注册。请先注册 FromUserId。
660600001群组不存在。请确认输入的 GroupId 是否正确,或创建群组。
660600009获取群组相关信息失败。请先确认 GroupID 是否正确。如果 GroupID 正确,请联系 ZEGO 技术支持。
660600028修改群组资料失败。请联系 ZEGO 技术支持。
660300019已设置的群组属性的value总长度超出限制请联系 ZEGO 技术支持。

Previous

创建群组

Next

修改群组资料

当前页

返回到顶部