dingtalk.oapi.edu.recommend.create (静态推荐数据同步)

静态推荐数据同步

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
summary String 可选 文章摘要 摘要
thumbnail String 必须 http://xxxx 缩略图url地址
type String 必须 1 类型:1词汇 2课文 3题目 4考试 5知识点 6课程 7其他
title String 必须 课文学习鲁迅文章闰土 内容标题
userid String 必须 12344 当前用户userid
period_code String 必须 xxxx 学段
class_id Number 可选 123 班级ID
return_url String 必须 /pages/index/index 回跳地址
subject_code String 可选 xxx 学科
textbook_code String 可选 xxx 教材版本
out_content_id String 必须 123 ISV侧内容唯一ID
labelList String [] 可选 "人教版","语文","第一单元"
  • 最大列表长度:100
  • 内容标签,推荐扩散给其他用户使用
    totalTime Number 可选 10 内容总时长,单位秒

    响应参数

    名称 类型 示例值 描述
    success Boolean true 返回结果成功|失败
    errcode Number 1000 错误代码
    errmsg String 错误信息 错误信息

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/edu/recommend/create");
    OapiEduRecommendCreateRequest req = new OapiEduRecommendCreateRequest();
    req.setSummary("文章摘要");
    req.setThumbnail("http://xxxx");
    req.setType("1");
    req.setTitle("课文学习鲁迅文章闰土");
    req.setUserid("12344");
    req.setPeriodCode("xxxx");
    req.setClassId(123L);
    req.setReturnUrl("/pages/index/index");
    req.setSubjectCode("xxx");
    req.setTextbookCode("xxx");
    req.setOutContentId("123");
    req.setLabelList("\"人教版\",\"语文\",\"第一单元\"");
    req.setTotalTime(10L);
    OapiEduRecommendCreateResponse rsp = client.execute(req, access_token);
    System.out.println(rsp.getBody());

    响应示例

    • JSON示例
    {
        "success":true,
        "errcode":1000,
        "errmsg":"错误信息"
    }

    异常示例

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

    错误码解释

    错误码 错误描述 解决方案

    API工具

    如何获得此API

    FAQ

    返回
    顶部