dingtalk.oapi.planetom.feeds.create (创建直播课程)

通过培训平台开放能力,创建直播课程

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
cover_url String 可选 url 封面url
appoint_begin_time Number 必须 123456 约定开播时间戳(未来时间)
pic_introduction_url String 可选 picurl 图片简介url
feed_type Number 必须 0 课程类型
group_ids String [] 可选 21001,21002
  • 最大列表长度:999
  • 绑定群列表,如果不传,默认为公开直播
    title String 必须 测试课程 课程标题
    anchor_id String 必须 1234567 主播在组织内的id(staffId)
    introduction String 可选 简介 简介
    group_id_type Number 可选 2 1 chatId / 2 openConversationId,不传默认为OpenConversationId
    open_app_id Number 必须 66555 开放平台中应用的appId
    pre_video_url String 可选 http:xxx.mp4 预告片视频

    响应参数

    名称 类型 示例值 描述
    result String c16a6277-a538-4663-84d0-e1fbf7498129 课程Id
    success Boolean true 是否成功
    errcode Number 错误码
    errmsg String 错误信息

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/planetom/feeds/create");
    OapiPlanetomFeedsCreateRequest req = new OapiPlanetomFeedsCreateRequest();
    req.setCoverUrl("url");
    req.setAppointBeginTime(123456L);
    req.setPicIntroductionUrl("picurl");
    req.setFeedType(0L);
    req.setGroupIds("21001,21002");
    req.setTitle("测试课程");
    req.setAnchorId("1234567");
    req.setIntroduction("简介");
    req.setGroupIdType(2L);
    req.setOpenAppId(66555L);
    req.setPreVideoUrl("http:xxx.mp4");
    OapiPlanetomFeedsCreateResponse rsp = client.execute(req, access_token);
    System.out.println(rsp.getBody());

    响应示例

    • JSON示例
    {
        "result":"c16a6277-a538-4663-84d0-e1fbf7498129",
        "success":true,
        "errcode":,
        "errmsg":""
    }

    异常示例

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

    错误码解释

    错误码 错误描述 解决方案

    API工具

    如何获得此API

    FAQ

    返回
    顶部