dingtalk.oapi.chat.update (修改群会话)

修改群会话

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
chatid String 可选 chatxxx 群会话id
name String 可选 群名称 群名称
owner String 可选 onwerUserId 群主的userId
ownerType String 可选 emp 群主类型,emp:企业员工,ext:外部联系人
add_useridlist String [] 可选 ["userid1","userid2"]
  • 最大列表长度:20
  • 添加成员列表
    del_useridlist String [] 可选 ["userid1","userid2"]
  • 最大列表长度:20
  • 删除成员列表
    add_extidlist String [] 可选 ["userid1","userid2"]
  • 最大列表长度:20
  • 添加外部联系人成员列表
    del_extidlist String [] 可选 ["userid1","userid2"]
  • 最大列表长度:20
  • 删除外部联系人成员列表
    icon String 可选 @mediaId 群头像mediaId
    isBan Boolean 可选 true 是否禁言
    searchable Number 可选 0 群可搜索,0-默认,不可搜索,1-可搜索
    validationType Number 可选 0 入群验证,0:不入群验证(默认) 1:入群验证
    mentionAllAuthority Number 可选 0 @all 权限,0-默认,所有人,1-仅群主可@all
    managementType Number 可选 0 管理类型,0-默认,所有人可管理,1-仅群主可管理
    chatBannedType Number 可选 0 群禁言,0-默认,不禁言,1-全员禁言
    showHistoryType Number 可选 0 新成员可查看聊天历史 0否 1是

    响应参数

    名称 类型 示例值 描述
    errmsg String ok errmsg
    errcode Number 0 errcode

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/chat/update");
    OapiChatUpdateRequest req = new OapiChatUpdateRequest();
    req.setChatid("chatxxx");
    req.setName("群名称");
    req.setOwner("onwerUserId");
    req.setOwnerType("emp");
    req.setAddUseridlist(""userid1","userid2"");
    req.setDelUseridlist(""userid1","userid2"");
    req.setAddExtidlist(""userid1","userid2"");
    req.setDelExtidlist(""userid1","userid2"");
    req.setIcon("@mediaId");
    req.setIsBan(true);
    req.setSearchable(0L);
    req.setValidationType(0L);
    req.setMentionAllAuthority(0L);
    req.setManagementType(0L);
    req.setChatBannedType(0L);
    req.setShowHistoryType(0L);
    OapiChatUpdateResponse rsp = client.execute(req, access_token);
    System.out.println(rsp.getBody());

    响应示例

    • JSON示例
    {
        "errmsg":"ok",
        "errcode":0
    }

    异常示例

    • JSON示例
    {
    	"error_response":{
    		"msg":"Remote service error",
    		"code":50,
    		"sub_msg":"非法参数",
    		"sub_code":"isv.invalid-parameter"
    	}
    }

    错误码解释

    错误码 错误描述 解决方案

    API工具

    如何获得此API

    FAQ

    返回
    顶部