dingtalk.oapi.im.chat.scenegroup.create (创建场景群)

根据定义的模板id,创建自定义场景群

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
owner_user_id String 必须 123 群主userid
user_ids String [] 可选 123,321
  • 最大列表长度:999
  • 群成员useridlist
    uuid String 可选 asdazxc 建群去重的业务id
    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 必须 测试群 群名称
    template_id String 必须 template123 群模板id
    subadmin_ids String [] 可选 123,321
  • 最大列表长度:999
  • 群管理员useridlist
    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-开启

    响应参数

    名称 类型 示例值 描述
    result OpenSceneGroupCreateResponse 返回结果
    • └ open_conversation_id
    • String
    • 123
    • 开放群id
    • └ chat_id
    • String
    • 会话id
    success Boolean true 是否成功
    errmsg String 错误信息
    errcode Number 错误码

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/im/chat/scenegroup/create");
    OapiImChatScenegroupCreateRequest req = new OapiImChatScenegroupCreateRequest();
    req.setOwnerUserId("123");
    req.setUserIds("123,321");
    req.setUuid("asdazxc");
    req.setIcon("@asdf12zcv");
    req.setMentionAllAuthority(0L);
    req.setShowHistoryType(0L);
    req.setValidationType(0L);
    req.setSearchable(0L);
    req.setChatBannedType(0L);
    req.setManagementType(0L);
    req.setTitle("测试群");
    req.setTemplateId("template123");
    req.setSubadminIds("123,321");
    req.setOnlyAdminCanDing(0L);
    req.setAllMembersCanCreateMcsConf(0L);
    req.setAllMembersCanCreateCalendar(0L);
    req.setGroupEmailDisabled(0L);
    req.setOnlyAdminCanSetMsgTop(0L);
    req.setAddFriendForbidden(0L);
    req.setGroupLiveSwitch(0L);
    req.setMembersToAdminChat(0L);
    OapiImChatScenegroupCreateResponse rsp = client.execute(req, access_token);
    System.out.println(rsp.getBody());

    响应示例

    • JSON示例
    {
        "result":{
            "open_conversation_id":"123",
            "chat_id":""
        },
        "success":true,
        "errmsg":"",
        "errcode":
    }

    异常示例

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

    错误码解释

    错误码 错误描述 解决方案

    API工具

    如何获得此API

    FAQ

    返回
    顶部