dingtalk.oapi.impaas.group.modify (impaas群信息修改)

修改群信息:群名称、群主等;

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
request GroupInfoModifyRequest 必须 请求入参
  • group_owner
  • BaseGroupMemberInfo
  • 必须
  • 修改后的群主,若为空或与当前群主相同,则不会对群主进行变更操作。
  • └ id
  • String
  • 必须
  • 001
  • 修改后的群主ID,ID类型由type字段决定
  • └ type
  • String
  • 必须
  • staff/channelUser
  • ID类型,当type=staff时,id填写staffid,当type=channelUser时,id字段填写channelUserId
  • └ group_name
  • String
  • 必须
  • groupname
  • 修改后的群名称
  • └ chatid
  • String
  • 必须
  • 0321321
  • 群ID,由创建群接口返回
  • └ show_history_type
  • Number
  • 可选
  • 1
  • 新人进群是否能查看最近100条记录。0:不能;1:可以查看最近100条记录;不填默认为0

响应参数

名称 类型 示例值 描述
errcode Number 40016 dingOpenErrcode
errmsg String modify error errorMsg

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/impaas/group/modify");
OapiImpaasGroupModifyRequest req = new OapiImpaasGroupModifyRequest();
GroupInfoModifyRequest obj1 = new GroupInfoModifyRequest();
BaseGroupMemberInfo obj2 = new BaseGroupMemberInfo();
obj2.setId("001");
obj2.setType("staff/channelUser");
obj1.setGroupOwner(obj2);
obj1.setGroupName("groupname");
obj1.setChatid("0321321");
obj1.setShowHistoryType(1L);
req.setRequest(obj1);
OapiImpaasGroupModifyResponse rsp = client.execute(req, access_token);
System.out.println(rsp.getBody());

响应示例

  • JSON示例
{
    "errcode":40016,
    "errmsg":"modify error"
}

异常示例

  • JSON示例
{
	"errcode":88,
	"errmsg":"ding talk error"
}

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部