接口文档

411 阅读5分钟

[TOC]

接口说明

获取vip接口

接口说明

通过token, 获取vip的相关信息

请求url

get www.dmjphp.com/index.php/v…

请求参数

参数名 是否必选 参数类型 参数说明
token string token值

返回数据说明

*成功

{
    "error_code": 0,//没有错误,正常返回
    "data": {
        "id": 1,//vip id
        "mid": 1,//用户id
        "type": 1,//会员类型
        "price": 10,//vip 价格
        "stime": 1234567898,//vip 购买起始时间
        "etime": 1234567899//vip 过期时间
    }
}

*失败

{
    "error_code": 10001,//token没有传值
    "msg": "token不能为空"
}
{
    "error_code": 10002,//token值错误
    "msg": "token不正确!请重新获取!"
}

接口说明

获取优惠卷

接口说明

通过taken获取用户优惠卷详情

请求url

get www.dmjphp.com/index.php/v…

请求参数

参数名 是否必选 参数类型 参数说明
token string token值

返回数据说明

*成功

{
    "error_code": 0,//没有错误
    "data": [
            {
            "id": 1,//优惠卷id
            "name": "10元优惠卷"//优惠卷名字
        },
        ....
    ]
}

*失败

{
    "error_code": 10001,//token没有传值
    "msg": "token不能为空"
}
{
    "error_code": 10002,//token值错误
    "msg": "token不正确!请重新获取!"
}

接口说明

获取token接口

接口说明

通过用户名和用户密码, 获取token的值

请求url

get www.dmjphp.com/index.php/v…

请求参数

返回数据说明

参数 是否必选 参数类型 参数说明
username string 用户名
password string 用户密码

*成功

{"error_code":0,"data":{"token":"8006a7443b5a67fac38403fc45176cdb"}}//成功拿到token值

*失败

{"error_code":10001,"msg":"username不能为空"}//用户名没填
{"error_code":10001,"msg":"password不能为空"}//用户密码没填

{"error_code":10004,"msg":"用户名或密码不正确"}//用户名或密码填写错误

接口说明

获取搜索接口

接口说明

通过search, 获取搜索到的相关信息

请求url

getwww.dmjphp.com/index.php/v…

请求参数

参数名 是否必选 参数类型 参数说明
search string 要搜索的内容
token string token值

返回数据说明

*成功

{"error":0,//查询成功,带有返回值
 "data":[
  {"id":1,//课程id
   "cid":1,//分类id
   "courseName":"英语",//课程名
   "sub_num":1,//订阅数
   "introduce":"英语课程"
  },
  ...
 ]}

{"error":0,//查询成功,带有返回值
 "data":[]//查询不到该内容
}

*失败

{"error":10001,"msg":"没有输入查询内容"}//没有填写查询内容

{
    "error_code": 10001,//token没有传值
    "msg": "token不能为空"
}

{
    "error_code": 10002,//token值错误
    "msg": "token不正确!请重新获取!"
}

接口说明

获取历史记录接口

接口说明

通过历史记录接口, 获取历史记录相关信息

请求url

getwww.dmjphp.com/index.php/v…

请求参数

参数名 是否必选 参数类型 参数说明
token string token值

返回数据说明

*成功

{
    "error": 0,//查询成功,带有返回值
    "data": [
        {
            "id": 2,//历史记录id
            "mid": 1,//用户id
            "add_time": 1578379126,//搜索时间戳
            "historyName": "数学"//搜索内容
        },
        ...//最终返回六组数据
    ]
}

*失败

{
    "error_code": 10001,//token没有传值
    "msg": "token不能为空"
}

{
    "error_code": 10002,//token值错误
    "msg": "token不正确!请重新获取!"
}

接口说明

获取热门搜索接口

接口说明

通过热门搜索接口, 获取搜索热门相关信息

请求url

getwww.dmjphp.com/index.php/v…

请求参数

参数名 是否必选 参数类型 参数说明
token string token值

返回数据说明

*成功

{
    "error": 0,//查询成功,带有返回值
    "data": [
        {
            "id": 4,//历史记录id
            "mid": 1,//用户id
            "add_time":1578379126,//
            "historyName": "英语",//搜索时间戳
            "search_num": 3//搜索次数
        },
        ....//最后返回六组数据
    ]
}

*失败

{
    "error_code": 10001,//token没有传值
    "msg": "token不能为空"
}

{
    "error_code": 10002,//token值错误
    "msg": "token不正确!请重新获取!"
}

接口说明

获取删除历史记录接口

接口说明

通过删除历史记录接口, 获取删除历史记录相关信息

请求url

deletewww.dmjphp.com/index.php/v…

请求参数

参数名 是否必选 参数类型 参数说明
token string token值

返回数据说明

*成功

{
    "error": 0,//查询成功,带有返回值
    "msg": "删除成功"//成功删除历史记录
}

*失败

{
    "error": 0,//查询成功,带有返回值
    "msg": "删除成功"//删除历史记录失败
}

{
    "error_code": 10001,//token没有传值
    "msg": "token不能为空"
}

{
    "error_code": 10002,//token值错误
    "msg": "token不正确!请重新获取!"
}

接口说明

获取热门课程接口

接口说明

通过热门课程接口, 获取热门课程相关信息

请求url

getwww.dmjphp.com/index.php/v…

请求参数

参数名 是否必选 参数类型 参数说明
token string token值

返回数据说明

*成功

{
    "error": 0,//查询成功,带有返回值
    "data": [
        {
            "id": 16,//课程id
            "cid": 2,//分类id
            "courseName": "生物",//课程名
            "sub_num": 5,//订阅数
            "introduce": "生物课程"//课程介绍
        },
     ....    //最后获取四组数据
    ]
}

*失败

{
    "error": 0,//查询成功,带有返回值
    "msg": "删除成功"//删除历史记录失败
}

{
    "error_code": 10001,//token没有传值
    "msg": "token不能为空"
}

{
    "error_code": 10002,//token值错误
    "msg": "token不正确!请重新获取!"
}

接口说明

获取会员专享接口

接口说明

通过会员专享接口, 获取会员课程相关信息

请求url

getwww.dmjphp.com/index.php/v…

请求参数

参数名 是否必选 参数类型 参数说明
token string token值

返回数据说明

*成功

{
    "error": 0,//查询成功,带有返回值
    "data": [
        {
            "id": 16,//课程id
            "cid": 2,//分类id
            "courseName": "生物",//课程名
            "sub_num": 5,//订阅数
            "introduce": "生物课程",//课程介绍
             "vip_course": 1//vip课程
        },
     ....    //最后获取三组数据
    ]
}

*失败

{
    "error": 0,//查询成功,带有返回值
    "msg": "删除成功"//删除历史记录失败
}

{
    "error_code": 10001,//token没有传值
    "msg": "token不能为空"
}

{
    "error_code": 10002,//token值错误
    "msg": "token不正确!请重新获取!"
}