关于使用规则,请注意:


关于接口文档,请注意:


目录

获取Ticket

资源接口首页,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/*****/GetTicket

POST数据说明

POST数据示例如下 数据用json提交:

      
           {      
                "AppID": "test",
                "AppKey": "666666"
           }

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

 
            {
                "error": 0,
               "ticket": "qKMYsKSQVqVK6I09+Iuv4RmWsWo+TpilfqEuPXRrRfY="
            }  

参数说明

参数 是否必须 说明
AppID 账号
AppKey 密码

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
token string ticket

获取学段,学科,教材,册别

根据提供的账号,获取账号有资源的权限,具体如下

接口调用请求说明

http请求方式: POST
    {WebPath}/api/*****/SearchSectionQuery

参数说明

参数 是否必须 说明
Ticket Ticket值

POST数据说明

POST数据示例如下:

      
     {
             "error": 0,
             "datalist": [
              {
                 "SectionCode": "Sec002",
                 "SectionName": "小学",
                 "SubjectList": [
                  {
                    "SubjectCode": "1",
                    "SubjectName": "语文",
                    "MaterialList": [
                        {
                            "MaterialCode": "1",
                            "MaterialName": "人教版(新)",
                            "BookList": [
                                {
                                    "BooksCode": "3",
                                    "BooksName": "二年级上"
                                },
                                {
                                    "BooksCode": "4",
                                    "BooksName": "二年级下"
                                },
                                {
                                    "BooksCode": "11",
                                    "BooksName": "六年级上"
                                },
                                {
                                    "BooksCode": "12",
                                    "BooksName": "六年级下"
                                }
                            ]
                        }
                    ]
                }
            ]
        },
     }

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
datalist SectionCode string 学段编号
SectionName string 学段名称
SubjectList SubjectCode string 科目编号
SubjectName string 科目名称
MaterialList MaterialCode string 教材编号
MaterialName string 教材名称
BookList BooksCode string 册别编号
BooksName string 册别名称

获取章节信息

根据提供的账号,获取账号有资源的权限,具体如下

接口调用请求说明

http请求方式: POST
    {WebPath}/api/*****/SearchCatelogQuery

参数说明

参数 是否必须 说明
Ticket Ticket值
Type 类型(0是章节,1是知识点)
SectionCode 学段编号
SubjectCode 科目编号
MaterialCode 教材编号
BooksCode 册别编号

POST数据说明

POST数据示例如下:

      
     {
             "error": 0,
             "ReturnList": [
                       {
                   "ID": "10009781",
                   "ParentID": "0",
                   "Name": "教学素材"
                },
               {
                    "ID": "10010706",
                    "ParentID": "0",
                    "Name": "识字(一)"
                },
               {
                    "ID": "10010707",
                    "ParentID": "10010706",
                    "Name": "1 春夏秋冬"
                },
               {
                    "ID": "10010708",
                    "ParentID": "10010706",
                    "Name": "2 姓氏歌"
               },
            ]
     }

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
ReturnList ID string 课程编号
ParentID string 父节点
Name string 章节名称

获取知识点信息

根据提供的账号,获取账号有资源的权限,具体如下

接口调用请求说明

http请求方式: POST
    {WebPath}/api/*****/SearchCatelogQuery

参数说明

参数 是否必须 说明
Ticket Ticket值
Type 类型(0是章节,1是知识点)
SectionCode 学段编号
SubjectCode 科目编号

POST数据说明

POST数据示例如下:

      
     {
             "error": 0,
             "ReturnList": [
                       {
                   "ID": "10000004",
                   "ParentID": "0",
                   "Name": "审题"
                },
               {
                    "ID": "10000061",
                    "ParentID": "0",
                    "Name": "常见的量"
                },
               {
                    "ID": "10000105",
                    "ParentID": "10000058",
                    "Name": "正、负数大小的比较"
                },
               {
                    "ID": "10000143",
                    "ParentID": "10000059",
                    "Name": "有理数的乘方"
               },
            ]
     }

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
ReturnList ID string 知识点编号
ParentID string 父节点
Name string 知识点名称

获取章节/知识点题目

根据提供的账号,获取账号有资源的权限,具体如下

接口调用请求说明

http请求方式: POST
       {WebPath}/api/*****/GetThirdQuestion

参数说明

参数 是否必须 说明
Ticket Ticket值
Type 类型(0是章节,1是知识点)
CourceID 章节编号

POST数据说明

POST数据示例如下:

      
     {
             "error": 0,
             "QuestionList": [
                       {
                          "QstNO": "20180313171626434",
                          "QstType": 0,
                          "QstDifficulty": 0,
                          "QstContent": "",
                           "QstAnalyse": ""
                        },
                        {
                            "QstNO": "20180313171513981",
                            "QstType": 0,
                            "QstDifficulty": 0,
                            "QstContent": "",
                            "QstAnalyse": ""
                        }
            ]
     }

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
QuestionList QstNO string 题号
QstType string 题目类型(0是单选,1是多选,2是判断,3是填空,4是问答,5是复合)
QstDifficulty string 试题难度0:易,1:中,3:难
QstContent string 题干
QstAnswer string 答案
QstAnalyse string 试题分析