You need to sign in or sign up before continuing.
老师便好设置相关接口的副本.md 5.14 KB

env.url: https://api[api-online.test].boxfish.cn

notes:

  • 默认所有接口都要携带token access_token

新版书架相关接口

  • URL {env.url}/teacher/textbook/unit/{catalogId}
  • GET Method
  • path 参数:

    参数名 类型 必填 说明 示例
    catalogId Long Y 目录Id 100129102
  • request 参数:

| 参数名 | 类型 | 必填 | 说明 | 示例 | |-------------|--------|------|----------|------| | unit | String | Y |单元| 100129102 |

  • response:

    变量名 类型 必填 说明 示例
    contains_paper boolean Y 是否包含纸质版本 北京版-五下
    list List Y 课程分类列表

    课程分类列表实体

    变量名 类型 必填 说明 示例
    name String Y 分类名称 巧学重难点
    type String Y 分类类型 KNOWLEDGE
    courses List Y 课程列表

    课程列表实体

    变量名 类型 必填 说明 示例
    id String Y 课程id
    name String Y 课程名称
    knowledge String Y 知识点
    cover String Y 课程封面
    level String Y 课程难度
    lastModified long Y 课程最后修改时间
    student boolean Y 是否有学生版
    teacher boolean Y 是否有老师版
    sequence String Y 课程排序(服务器用)
    free String Y 是否免费体验课程 true 是
    knowledge_type String Y 知识点类型
    course_type String Y 课程类型V1
    course_type_v2 String Y 课程类型V2
    review_class boolean Y 是否可以外教练习
    course_type_group String Y 课程类型分组
    is_paper boolean Y 是否是纸质课程 true 是
    nationalKnowledge List N 大纲知识点
    inrternationalKnowledge List N 国际知识点
    knowledgeSystems List N 课程知识点标签(服务器用)
    basic_knowledge boolean Y 是否教材知识点课
    basic_word boolean Y 是否是教材单词课
    {
        "contains_paper": false,
        "list": [{
            "name": "巧学重难点",
            "type": "KNOWLEDGE",
            "courses": [{
                    "id": "L3NoYXJlL3N2bi9MZXZlbCA0X-WNleivjeeUqOazlTIvMDEzLuWNleivjeeUqOazlV9pbnZlbnQg5LiN5ZCM5b2i5byPLnhsc3g",
                    "name": "单词用法_invent 不同形式",
                    "knowledge": "invent/inventor/invention",
                    "cover": "adee031deb83be386dc730588c35fc8b",
                    "level": "4",
                    "lastModified": 1560751445986,
                    "student": true,
                    "teacher": true,
                    "sequence": 100,
                    "free": true,
                    "knowledge_type": "词汇组合与用法",
                    "course_type": "WORD",
                    "course_type_v2": "WORDS_EXPRESSIONS",
                    "review_class": true,
                    "course_type_group": "知识点",
                    "is_paper": false,
                    "nationalKnowledge": [
                        "invent/inventor/invention"
                    ],
                    "basic_knowledge": true,
                    "basic_word": false
                },
                {
                    "id": "L3NoYXJlL3N2bi9MZXZlbCA0X0dyYW1tYXI0LzAwOC7lpoLkvZXooajovr7kuLvliqjlkozooqvliqjvvJ8ueGxzeA",
                    "name": "如何表达主动和被动?",
                    "knowledge": "被动语态",
                    "cover": "5cd63ba9aa1aed08b333a9d67a83fdc0",
                    "level": "4",
                    "lastModified": 1524917835829,
                    "student": true,
                    "teacher": true,
                    "sequence": 110,
                    "free": true,
                    "knowledge_type": "语法应用",
                    "course_type": "GRAMMAR",
                    "course_type_v2": "GRAMMAR_SENTENCES",
                    "review_class": true,
                    "course_type_group": "知识点",
                    "is_paper": false,
                    "nationalKnowledge": [
                        "被动语态be done"
                    ],
                    "basic_knowledge": true,
                    "basic_word": false
                },
                {
                    "id": "L3NoYXJlL3N2bi9MZXZlbCA0X0Z1bmN0aW9uMTUvMDUwLiDlpoLkvZXooajovr7nlKjkvZzku4DkuYjvvJ8ueGxzeA",
                    "name": "如何表达用作什么?",
                    "knowledge": "be used for…",
                    "cover": "aa6ed92df59b1eec6f65a3327afe1262",
                    "level": "4",
                    "lastModified": 1560752502828,
                    "student": true,
                    "teacher": true,
                    "sequence": 90,
                    "free": false,
                    "knowledgeSystems": [{
                        "knowledgeSystemOne": "communication",
                        "knowledgeSystemTwo": "描述特征",
                        "knowledgeSystemThree": "功能"
                    }],
                    "knowledge_type": "功能对话",
                    "course_type": "FUNCTION",
                    "course_type_v2": "COMMUNICATION",
                    "review_class": true,
                    "course_type_group": "知识点",
                    "is_paper": false,
                    "internationalKnowledge": [
                        "描述特征-功能"
                    ],
                    "nationalKnowledge": [
                        "be used for"
                    ],
                    "basic_knowledge": true,
                    "basic_word": false
                }
            ]
        }]
    }