@@ -35,6 +35,9 @@ import JMessage from 'jmessage-react-plugin';
3535 - [ dissolveGroup] ( #dissolvegroup )
3636 - [ getGroupIds] ( #getgroupids )
3737 - [ getGroupInfo] ( #getgroupinfo )
38+ - [ updateGroupInfo] ( #updategroupinfo )
39+ - [ addGroupMembers] ( #addgroupmembers )
40+ - [ removeGroupMembers] ( #removegroupmembers )
3841- [ 聊天] ( #聊天 )
3942 - [ createSendMessage] ( #createsendmessage )
4043 - [ sendMessage] ( #sendmessage )
@@ -460,6 +463,71 @@ JMessage.getGroupInfo(
460463
461464- id(string): 指定群组
462465
466+ ### updateGroupInfo
467+
468+ 更新群组信息。
469+
470+ #### 示例
471+
472+ ``` js
473+ JMessage .updateGroupInfo ({ id: ' groupId' ,newName: ' group_name' , newDesc: ' group_desc' },
474+ () => {
475+ // do something.
476+
477+ }, (error ) => {
478+ var code = error .code
479+ var desc = error .description
480+ })
481+ ```
482+
483+ #### 参数说明
484+
485+ - id (string): 指定操作的群 groupId
486+ - newName (string): 群组名。不支持 "\n" 和 "\r" 字符,长度限制为 0 ~ 64 Byte。
487+ - newDesc (string): 群组描述。长度限制为 0 ~ 250 Byte。
488+
489+ ### addGroupMembers
490+
491+ 批量添加群成员
492+
493+ #### 示例
494+ ``` js
495+ JMessage .addGroupAdmins ({ id: ' group_id' , usernameArray: [' ex_username1' , ' ex_username2' ], appKey: ' appkey' },
496+ () => { //
497+ // do something.
498+
499+ }, (error ) => {
500+ var code = error .code
501+ var desc = error .description
502+ })
503+ ```
504+
505+ #### 参数说明
506+ - id (string): 指定操作的群 groupId
507+ - usernameArray (array<string >): 被添加的的用户名数组。
508+ - appKey: 被添加用户所属应用的 AppKey。如果不填,默认为当前应用。
509+
510+ ### removeGroupMembers
511+
512+ 批量删除群成员
513+
514+ #### 示例
515+ ``` js
516+ JMessage .removeGroupMembers ({ id: ' group_id' , usernameArray: [' ex_username1' , ' ex_username2' ], appKey: ' appkey' },
517+ () => { //
518+ // do something.
519+
520+ }, (error ) => {
521+ var code = error .code
522+ var desc = error .description
523+ })
524+ ```
525+
526+ #### 参数说明
527+ - id (string): 指定操作的群 groupId
528+ - usernameArray (array<string >): 被添加的的用户名数组。
529+ - appKey: 被添加用户所属应用的 AppKey。如果不填,默认为当前应用。
530+
463531### addGroupAdmins
464532
465533批量添加管理员
@@ -547,7 +615,7 @@ JMessage.getPublicGroupInfos({ appKey: 'my_appkey', start: 0, count: 20 },
547615
548616#### 示例
549617``` js
550- JMessage .applyJoinGroup ({ appKey : ' group_id' , reason: ' Hello I from ...' },
618+ JMessage .applyJoinGroup ({ groupId : ' group_id' , reason: ' Hello I from ...' },
551619 () => {
552620 // do something.
553621
0 commit comments