dingtalk.oapi.im.chat.scenegroup.update (场景群更新)

根据传入的群id,更新群相关内容

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
owner_user_id String 可选 123 群主userid
icon String 可选 @asdf12zcv 群头像mediaId
mention_all_authority Number 可选 0 @all 权限,0-默认,所有人,1-仅群主可@all
show_history_type Number 可选 0 新成员是否可查看聊天历史消息,0-默认,否,1-是
validation_type Number 可选 0 入群验证,0:不入群验证(默认) 1:入群验证
searchable Number 可选 0 群可搜索,0-默认,不可搜索,1-可搜索
chat_banned_type Number 可选 0 群禁言,0-默认,不禁言,1-全员禁言
management_type Number 可选 0 管理类型,0-默认,所有人可管理,1-仅群主可管理
title String 可选 测试群 群名称
open_conversation_id String 必须 131231 群id
only_admin_can_ding Number 可选 0 仅群主和管理员可在群内发DING 0-不开启,1-开启
all_members_can_create_mcs_conf Number 可选 0 群会议 若开启,群内任意成员可发起视频和语音会议 0-不开启,1-开启
all_members_can_create_calendar Number 可选 0 群日历 若开启,群内容非好友/同事的成员可相互发起钉钉日程 0-不开启,1-开启
group_email_disabled Number 可选 0 禁止发送群邮件 若开启,群内成员不可再对本群发送群邮件 0-不开启,1-开启
only_admin_can_set_msg_top Number 可选 0 仅群主和管理员可置顶群消息 0-不开启,1-开启
add_friend_forbidden Number 可选 0 禁止群成员私聊 若开启,普通群成员之间不能够加好友、单聊,且部分功能使用受限(管理员与非管理员之间不受影响)0-不开启,1-开启
group_live_switch Number 可选 0 群直播 若开启,群内任意成员可发起群直播 0-不开启,1-开启
members_to_admin_chat Number 可选 0 禁止非管理员向管理员发起单聊 若开启,非管理员不能向管理员发起单聊 0-不开启,1-开启
plugin_customize_verify Number 可选 0 自定义群插件是否需要群主和管理员审批0-不需要审批,1-需要审批

响应参数

名称 类型 示例值 描述
success Boolean 返回结果
errcode Number 1001 错误码
errmsg String systemerror 错误信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/im/chat/scenegroup/update");
OapiImChatScenegroupUpdateRequest req = new OapiImChatScenegroupUpdateRequest();
req.setOwnerUserId("123");
req.setIcon("@asdf12zcv");
req.setMentionAllAuthority(0L);
req.setShowHistoryType(0L);
req.setValidationType(0L);
req.setSearchable(0L);
req.setChatBannedType(0L);
req.setManagementType(0L);
req.setTitle("测试群");
req.setOpenConversationId("131231");
req.setOnlyAdminCanDing(0L);
req.setAllMembersCanCreateMcsConf(0L);
req.setAllMembersCanCreateCalendar(0L);
req.setGroupEmailDisabled(0L);
req.setOnlyAdminCanSetMsgTop(0L);
req.setAddFriendForbidden(0L);
req.setGroupLiveSwitch(0L);
req.setMembersToAdminChat(0L);
req.setPluginCustomizeVerify(0L);
OapiImChatScenegroupUpdateResponse rsp = client.execute(req, access_token);
System.out.println(rsp.getBody());

响应示例

  • JSON示例
{
    "success":,
    "errcode":1001,
    "errmsg":"systemerror"
}

异常示例

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

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部