GroupSetGroupAttributes

introduction

Set group attributes

Only works with AVChatRoom temporarily.

If the specified attribute does not exist, it will be appended to the group automatically.

Maximum 16 key for a single group, maximum length of key is 32 Byte.

Maximum length of value is 4kB.

Maximum json_group_atrributes (key and value) size is 16kB.

GroupInitGroupAttributes, GroupSetGroupAttributes, GroupDeleteGroupAttributes together share the limits of calling frequency 5 times per 10 seconds. Once exceeded, it returns 8511 error code and the limits loose to 5 times per second. Once exceeded again, it returns 10049 error code.

Parameter details

overload1

Parameter name Parameter type Required Description
group_id string Required Group ID
json_group_atrributes List< GroupAttributes > Required Group attributes
callback NullValueCallback Required Asynchronous callback

overload2

Parameter name Parameter type Required Description
group_id string Required Group ID
json_group_atrributes List< GroupAttributes > Required Group attributes
callback ValueCallback< string > Required Asynchronous callback The format of json_param in the return value is string

Returned template

TIMResult

The parameters of the callback function after successfully calling the API:
code:int
desc:string
json_param:'' // json_ Params is an empty string ""
user_data:string

Return value details

name type description
TIMResult TIMResult Return value of calling API
code int Result error code: Error Codes
desc string The description of the error.
json_param string Json string. Calling different API will get different Json strings.
user_data string User-defined data transfered by ImSDK without any processing

results matching ""

    No results matching ""