[关闭]
@sewise-dev 2018-11-09T04:26:05.000000Z 字数 22723 阅读 670

higoee 后台接口文档

api higoee


  1. 列表项

更新历史

编号 版本 说明 作者 日期
1 v1.0 higoee api接口文档 GuQiuSheng 2018-10-16

- 列表项

目录


说明

默认所有的接口需要传 access_token,格式为requestURL+"?access_token={access_token}"

1. 课程管理

统计概览

1.1 课程数统计

接口地址

/course/stat

HTTP Content-Type

application/json

HTTP 请求方式

GET

请求参数
参数 必选 类型 说明
QueryParams
userList Array 用户数组
today int 非必填,默认可查询总数,toady=1查询当天数据
all int 非必填,all=1可同时查询当天和所有数据,all和today不同时为1
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 结果
count int 课程数量
today int 当天课程数,当all=1时存在
all int 总课程数,当all=1时存在
接口示例

Request
url: http://ip:port/api/course/stat?today=1
Response
{"success":true,count:10}

1.2 直播数统计

接口地址

/direct/stat

HTTP Content-Type

application/json

HTTP 请求方式

GET

请求参数
参数 必选 类型 说明
QueryParams
userList Array 用户数组
today int 非必填,默认可查询总数,toady=1查询当天数据
all int 非必填,all=1可同时查询当天和所有数据,all和today不同时为1
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 结果
count int 课程数量
today int 当天课程数,当all=1时存在
all int 总课程数,当all=1时存在
接口示例

Request
url: http://ip:port/api/direct/stat?today=1
Response
{"success":true,count:10}

2. 显示管理

2.1 查询首页轮播图(app)

接口地址

/java/homebanner/applist

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数

HTTP 响应状态

200

返回字段 字段类型 说明
data JSONObject 返回数据
success Boolean 是否成功
msg String 返回信息

data

返回字段 字段类型 说明
fcolumn String 所属栏目 1直播 2课程 3资讯
program String 所属id
id String 轮播图id
url String 图片地址
接口示例

Request
{}
Response
{
"data": [
{
"fshow": 1,
"createtime": "2018-10-16 14:02:45",
"fcolumn": "1",
"id": "0912771cda564e81a7ad74c60660d989",
"program": "12deqw1dq",
"sort": 1,
"url": "http://192.168.133.1:8080/img/2018101614020454578.png"
},
{
"fshow": 1,
"createtime": "2018-10-16 13:57:57",
"fcolumn": "2",
"id": "670082829acc4f38aaccfb02d3c3a0c7",
"program": "1deq6q6we",
"sort": 6,
"url": "http://192.168.133.1:8080/img/2018101613570577669.png"
}
],
"succee": true,
"msg": "请求成功"
}

2.2 查询学堂轮播图(app)

接口地址

/java/schoolbanner/applist

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数

HTTP 响应状态

200

返回字段 字段类型 说明
data JSONObject 返回数据
success Boolean 是否成功
msg String 返回信息

data

返回字段 字段类型 说明
id String 轮播图id
program String 课程id
titles String 直播或者课程id
url String 图片地址
接口示例

Request
{}
Response
{
"data": [
{
"createtime": "2018-10-16 14:37:36",
"fcolumn": "1",
"id": "daf51f20635f43f989bd6931b1b8da47",
"program": "123",
"url": "http://192.168.133.1:8080/img/2018101614370368785.png"
}
{
"createtime": "2018-10-14 17:16:11",
"fcolumn": "1",
"id": "b621ed453f4c4e75918ba930f173a906",
"program": "54tg",
"url": "http://192.168.133.1:8080/img/2018101417160115578.png"
}
],
"succee": true,
"msg": "请求成功"
}

2.3 查询广告图(app)

接口地址

/java/publicitypicture/find

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数

HTTP 响应状态

200

返回字段 字段类型 说明
data JSONObject 返回数据
success Boolean 是否成功
msg String 返回信息

data

返回字段 字段类型 说明
fcolumn String 所属栏目 1直播 2课程 3资讯
program String 直播或者课程或者资讯 id
id String 广告图id
url String 图片地址
接口示例

Request
{}
Response
{
"data": {
"createtime": "2018-10-15 11:30:09",
"fcolumn": "1231231",
"id": "16c5d167ce1c4410afe80b5936004f8e",
"program": "qweqweq",
"url": "http://192.168.133.1:8080/img/2018101511300099965.png"
},
"success": true,
"msg": "请求成功"
}

2.4 查询app启动图(app)

接口地址

/java/startfigure/find

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数

HTTP 响应状态

200

返回字段 字段类型 说明
data JSONObject 返回数据
success Boolean 是否成功
msg String 返回信息

data

返回字段 字段类型 说明
url String 图片地址
接口示例

Response
{
"data": {
"createtime": "2018-10-16 15:23:43",
"id": "dedaf971c77c453485b271893ff15118",
"url": "http://192.168.133.1:8080/img/2018101615230436895.png"
},
"success": true,
"msg": "请求成功"
}

2.5 查看首页轮播图(web)

接口地址

/java/web/homebanner/list

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数

HTTP 响应状态

200

返回字段 字段类型 说明
data JSONObject 返回数据
success Boolean 是否成功
msg String 返回信息

data

返回字段 字段类型 说明
fshow int 是否显示1是2否
createtime date 创建时间
fcolumn int 所属栏目1直播2课程3资讯
program String 所属栏目直播课程id
id String 主键
sort int 排序字段
titles String 标题
url String 图片地址
接口示例

Response
{
"data": [
{
"fshow": "",
"createtime": "2018-10-16 15:00:39",
"fcolumn": "",
"id": "0c7eddb5c87541578bb6bef95cdab324",
"program": "41",
"sort": "",
"titles": "",
"url": "http://121.196.213.180//java/img/2018101810230419754.png"
},
{
"fshow": "1",
"createtime": "2018-10-23 11:24:04",
"fcolumn": "1",
"id": "f4d5a08c74f84512a829971eb4d6df8a",
"program": "9",
"sort": "1",
"titles": "体验课",
"url": "http://192.168.133.1:8000//java/img/2018102311240045698.png"
}
],
"success": true,
"msg": "请求成功"
}

2.6 修改或者新增首页轮播图(web)

接口地址

/java/web/homebanner/save

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestParam
url String 图片地址
fcolumn int 所属栏目1直播2课程3资讯
program String 所属id
sort int 排序字段
titles String 标题
fshow int 1是2否显示
id String 不传id为新增记录 传id为修改记录
HTTP 响应状态

200

返回字段 字段类型 说明
data int 返回数据
success Boolean 是否成功
msg String 返回信息

data

接口示例

Response
{
"data": 1,
"success": true,
"msg": "操作成功"
}

2.7 删除首页轮播图(web)

接口地址

/java/web/homebanner/delete

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
Requestbody
id String 根据id删除
HTTP 响应状态

200

返回字段 字段类型 说明
data int 返回数据
success Boolean 是否成功
msg String 返回信息

data

接口示例

Response
{
"data": 1,
"success": true,
"msg": "操作成功"
}

2.8 查看学堂轮播图(web)

接口地址

/java/web/schoolbanner/list

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数

HTTP 响应状态

200

返回字段 字段类型 说明
data JSONObject 返回数据
success Boolean 是否成功
msg String 返回信息

data

返回字段 字段类型 说明
fshow int 是否显示1是2否
createtime date 创建时间
id String 主键
sort int 排序字段
url String 图片地址
program String 所属id
fcolumn String 名称
titles String 标题
接口示例

Response
{
"data": [
{
"fshow": 1,
"createtime": "2018-10-14 19:44:11",
"fcolumn": "1",
"id": "a67d022552df4f47835a13d58864fec6",
"program": "123",
"sort": 1,
"url": "http://192.168.133.1:8080/img/2018101419440116911.png"
},
{
"fshow": 1,
"createtime": "2018-10-14 17:16:11",
"fcolumn": "1",
"id": "b621ed453f4c4e75918ba930f173a906",
"program": "54tg",
"sort": 1,
"url": "http://192.168.133.1:8080/img/2018101417160115578.png"
}
],
"success": true,
"msg": "操作成功"
}

2.9 修改或者新增学堂轮播图(web)

接口地址

/java/web/schoolbanner/save

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestParam
url String 图片地址
sort int 排序字段
fcolumn String 所属标题
program String 所属id
fshow int 1是2否
id String 不传id为新增记录 传id为修改记录
titles String 标题
HTTP 响应状态

200

返回字段 字段类型 说明
data int 修改条数
success Boolean 是否成功
msg String 返回信息
接口示例

Response
{
"data": 1,
"success": true,
"msg": "操作成功"
}

2.10 删除学堂轮播图(web)

接口地址

/java/web/schoolbanner/delete

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestParam
id String 根据id删除
HTTP 响应状态

200

返回字段 字段类型 说明
data int 返回数据
success Boolean 是否成功
msg String 返回信息

data

接口示例

Response
{
"data": 1,
"success": true,
"msg": "操作成功"
}

2.11 保存广告图(web)

接口地址

/java/web/publicitypicture/save

HTTP Content-Type

multipart/form-data

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestParam
url String 广告图片地址
fcolumn String 所属1直播2课程3资讯
program String 所属id
id String 传id为修改 不传id为新增
HTTP 响应状态

200

返回字段 字段类型 说明
data int 返回数据
success Boolean 是否成功
msg String 返回信息
接口示例

Response
{
"data": 1,
"success": true,
"msg": "操作成功"
}

2.12 删除广告图(web)

接口地址

/java/web/publicitypicture/delete

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestParam
id String 根据id删除
HTTP 响应状态

200

返回字段 字段类型 说明
data JSONObject 返回数据
success Boolean 是否成功
msg String 返回信息
接口示例

Response
{
"data": 1,
"success": true,
"msg": "操作成功"
}

2.13 修改或者新增启动图(web)

接口地址

/java/web/startfigure/save

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestParam
url String 启动图地址
id String 传id为修改 不传id为新增
HTTP 响应状态

200

返回字段 字段类型 说明
data int 返回数据
success Boolean 是否成功
msg String 返回信息
接口示例

Response
{
"data": 1,
"success": true,
"msg": "操作成功"
}

2.14 查询直播or课程or资讯列表(web)

接口地址

/java/web/video/videolist

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestParam
type String 1直播2课程3资讯
pageno int 分页参数 第几页
title String 查询条件
subject String 课程分类 支持分类查询课程非必要传参
target String 查询目标需要排除已存在的数据 1优惠专区、2广告图、3轮播图
pageSize String 每页条数
HTTP 响应状态

200

返回字段 字段类型 说明
rowCount int 数据总条数
pageSize int 每页多少条 默认20
pageNo int 第几页
totalPages int 总页数
datas List 返回数据 结构如下 根据传的type不同数据结构有所改变详情查看返回示例

datas

返回字段 字段类型 说明
direct_id String type传1返回此字段-直播id
courseid String type传2返回此字段-课程id
contentid String type传3返回此字段-咨询id
title String 标题
creator_nickname String type传2返回此字段-创建者名称
subject String type传2返回此字段-课程分类
avatar String 封面图
content_author String type传3返回此字段资讯 作者
visit String type传3返回此字段资讯 浏览量
last_modified_date String type传3返回此字段资讯 最后更新时间
接口示例

Response1
{
"datas": [
{
"direct_id": "71416045-ad38-47e1-964b-f1b96da5155d",
"title": "1",
"avatar": "/upload/images/201808310950025b889ecaa40c2.jpg"
},
{
"direct_id": "f7f6d984-195d-4bed-a8c7-da11ee7453b0",
"title": "1",
"avatar": "https://wx.qlogo.cn/mmopen/vi_32/sraA1rrQwDMUXHibw9BINNNxJvZfHojNLjtCxQexrEA1CALN2J3Aiah9YOCMUHAqrYCO95iaBSYpnzlzH4ziaZSYmw/132"
},
{
"direct_id": "d81db3e7-042d-4d8c-8ec7-c5d8251d4746",
"title": "13715234552",
"avatar": ""
},
{
"direct_id": "870fd1ee-550d-428a-935f-5319a736950b",
"title": "2018国考行测初解析",
"avatar": ""
}
],
"rowCount": 4,
"pageSize": 20,
"pageNo": 1,
"skip": 0,
"totalPages": 1
}
Response2
{
"datas": [
{
"courseid": "0140f73b-20f1-4a5e-9763-163a0cc0c2f8",
"avatar": "http://woss.higoee.com/696299aa993d10fa9228c220179bc1c9",
"title": "阳光喔第四课",
"sales": "1500",
"creator_nickname": "15019402341",
"price": 15,
"subject": "774"
},
{
"courseid": "01f5dfce-c67d-4bd8-bcce-82c612f16d62",
"avatar": "http://woss.higoee.com/7e8fd1507bc772ee9ed15d3a999f6e7e",
"title": "汽车总动员",
"sales": "850",
"creator_nickname": "15813891568",
"price": 1,
"subject": "774"
}
],
"rowCount": 138,
"pageSize": 20,
"pageNo": 1,
"skip": 0,
"totalPages": 7
}
Response3
{
"datas": [
{
"content_author": "zyg",
"program_type": "3",
"createtime": "2018-10-26 20:02:13",
"user_id": "4",
"last_modified_date": "2018-10-25 17:14:30",
"program": "8",
"id": "208",
"visit": "192",
"title": "第一资讯",
"poster": "http://woss.higoee.com/19401bfc625dcb1898be3159d6d3d1dd"
}
],
"rowCount": 12,
"pageSize": 2,
"pageNo": 1,
"skip": 0,
"totalPages": 6
}

2.15 查看视频分类栏目名称列表(web)

接口地址

/java/web/video/list

HTTP Content-Type

application/json

HTTP 请求方式

GET

请求参数

HTTP 响应状态

200

返回字段 字段类型 说明
data JSONObject 返回数据
success Boolean 是否成功
msg String 返回信息

data

接口示例

Response
{
"data": [
{
"name": "直播",
"id": 1,
"type": 1
},
{
"name": "课程",
"id": 2,
"type": 2
},
{
"name": "咨询",
"id": 3,
"type": 3
}
],
"success": true,
"msg": "操作成功"
}

2.16 查看热搜关键字(app)

接口地址

/java/search/applist

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestParam
limit int 需要展示的关键字个数
type int 查看大类热搜关键字 1直播2课程3资讯 不传为查看全部
HTTP 响应状态

200

返回字段 字段类型 说明
data JSONObject 返回数据
success Boolean 是否成功
msg String 返回信息

data

返回字段 字段类型 说明
ranking int 搜索次数
keyword String 关键词
接口示例

Response
{
"data": [
{
"ranking": 9,
"keyword": "课程"
},
{
"ranking": 7,
"keyword": "信贷"
}
],
"success": true,
"msg": "请求成功"
}

2.17 搜索课程(app)

接口地址

/java/search/course

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestParam
pageno int 翻页参数第几页
pageSize int 每页多少条
title String 搜索关键字不传为全部
hide int 是否过滤被删除数据 0不过滤 1过滤 默认为1
HTTP 响应状态

200

返回字段 字段类型 说明
data JSONObject 返回数据
success Boolean 是否成功
msg String 返回信息

data

返回字段 字段类型 说明
courseid String 课程id
avatar String 头像图地址
poster String 封面图地址
title String 课程标题
sales int 销售量
price int 价格
hide int 0未删除 1已删除
discountPrice String 优惠价格 无优惠价格返回 -1
接口示例

Response
{
"data": [
{
"courseid": "0140f73b-20f1-4a5e-9763-163a0cc0c2f8",
"avatar": "http://woss.higoee.com/696299aa993d10fa9228c220179bc1c9",
"title": "阳光喔第四课",
"poster": "/resource/81cf5e1e53eb22ac9160b06bff4ef182",
"sales": "0",
"hide": 0
"creator_nickname": "15019402341",
"price": 15,
"subject": "774"
"discountPrice": "-1"
},
{
"courseid": "a6d05341-b931-42af-9e35-68e7783b7ddc",
"avatar": "http://woss.higoee.com/07030367e79fdf095a649293e1572b34",
"title": "孔子-第四节",
"poster": "/resource/14144a3c973f6d23e850947bd6d946b4",
"sales": "0",
"hide": 1
"creator_nickname": "13715234552",
"price": 6,
"subject": "774"
"discountPrice": "4"
}
],
"success": true,
"msg": "请求成功"
}

2.18 搜索直播(app)

接口地址

/java/search/direct

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestParam
pageno int 翻页参数第几页
pageSize int 每页多少条
title String 搜索关键字不传为全部
hide int 是否过滤被删除数据 0不过滤 1过滤 默认为1
HTTP 响应状态

200

返回字段 字段类型 说明
data JSONObject 返回数据
success Boolean 是否成功
msg String 返回信息

data

返回字段 字段类型 说明
direct_id String 直播id
avatar String 头像图地址
poster String 封面图地址
title String 课程标题
sales int 销售量
live_price int 价格
status int 状态
start_time String 开始时间
hide int 0未删除 1已删除
接口示例

Response
{
"data": [
{
"direct_id": "037fd89c-ee8b-43c3-ad42-6ab834242b13",
"title": "发发发",
"avatar": "http://woss.higoee.com/3359384360b590e4e677915a5e47fd27",
"sales": "0",
"poster": "",
"live_price": "0",
"hide": 0,
"start_time": "2018-10-20 10:40:28",
"status": 3
},
{
"direct_id": "03c62e71-4e8c-4d6b-bb6d-e762987d4b13",
"title": "收费直播",
"avatar": "http://woss.higoee.com/6d9e99ca84172ad20c1ea2c27b0ad82a",
"sales": "4",
"poster": "http://woss.higoee.com/636834cca41932994f4ac1695f5e708c",
"live_price": "12",
"hide": 0,
"start_time": "2018-10-24 11:11:18",
"status": 3
}
],
"success": true,
"msg": "请求成功"
}

2.19 查询我的收藏-分页(app)

接口地址

/java/mycollect/find

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestParam
page int 翻页参数第几页
size int 每页多少条
program_type int 查询直播收藏还是课程收藏 1直播2课程2资讯
user_id String 用户id
HTTP 响应状态

200

返回字段 字段类型 说明
data JSONObject 返回数据
success Boolean 是否成功
msg String 返回信息

data

返回字段 字段类型 说明
price String 价格
id String 收藏id
avatar String 头像
poster String 封面
title String 标题
sales int 已售量
content_author String type传3返回此字段资讯 作者
visit String type传3返回此字段资讯 浏览量
last_modified_date String type传3返回此字段资讯 最后更新时间
接口示例

Response
{
"data": [
{
"program_type": 2,
"createtime": "2018-10-18 16:10:08",
"user_id": "123",
"price": 2,
"poster": "",
"program": "46f17ced-b6b0-446d-9707-1a73028d2ee0",
"id": 6,
"avatar": "/upload/images/201808171012385b762f160e35e.jpg",
"title": "病符煞",
"sales": "0"
},
{
"program_type": 2,
"createtime": "2018-10-18 16:10:05",
"user_id": "123",
"price": 0,
"poster": "",
"program": "9fff2305-7f6e-4093-a045-d83a11629ae1",
"id": 5,
"avatar": "",
"title": "公务员考试",
"sales": "0"
}
],
"success": true,
"msg": "请求成功"
}
Response2
{
"data": [
{
"content_author": "zyg",
"program_type": "3",
"createtime": "2018-10-26 20:02:13",
"user_id": "4",
"last_modified_date": "2018-10-25 17:14:30",
"program": "8",
"id": "208",
"visit": "192",
"title": "第一资讯",
"poster": "http://woss.higoee.com/19401bfc625dcb1898be3159d6d3d1dd"
}
],
"success": true,
"msg": "请求成功"
}

2.20 保存我的收藏(app)

接口地址

/java/mycollect/save

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestParam
user_id string 用户id
program_type int 1直播2课程3资讯
program String 课程id 或者 直播id 或者资讯id
HTTP 响应状态

200

返回字段 字段类型 说明
data JSONObject 返回数据
success Boolean 是否成功
msg String 返回信息

data

返回字段 字段类型 说明
id String 收藏id
user_id string
program_type int
program String
接口示例

Response
{
"data": {
"program_type": 2,
"createtime": "2018-10-23 17:34:54",
"user_id": "3",
"program": "k5k5j55i",
"id": 20,
"userid": "3"
},
"success": true,
"msg": "请求成功"
}

2.21 删除我的收藏(app)

接口地址

/java/mycollect/delete

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestParam
id string 收藏id 需要删除多个收藏使用,号拼接多个id传值
HTTP 响应状态

200

返回字段 字段类型 说明
data JSONObject 返回数据
success Boolean 是否成功
msg String 返回信息
接口示例

Response
{
"data": 1,
"success": true,
"msg": "请求成功"
}

2.22 搜索资讯(app)

接口地址

/java/search/content

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestParam
pageno int 翻页参数第几页
pageSize int 每页多少条
title String 搜索关键字不传为全部
HTTP 响应状态

200

返回字段 字段类型 说明
data JSONObject 返回数据
success Boolean 是否成功
msg String 返回信息

data

返回字段 字段类型 说明
contentid String 资讯id
header_image String 封面图地址
title String 课程标题
content_author String 资讯 作者
visit String 资讯 浏览量
last_modified_date String 资讯 最后更新时间
接口示例

Response
{
"data": [
{
"content_author": "沙发",
"header_image": "http://woss.higoee.com/ac3ea6c7298a639c64250b627e6511ba",
"contentid": "2",
"last_modified_date": "2018-10-22 21:47:24",
"visit": "80",
"title": "测试新闻资讯"
},
{
"content_author": "佚名",
"header_image": "http://woss.higoee.com/84faefc4cb3df30fa9d229f6534e8fb7",
"contentid": "3",
"last_modified_date": "2018-10-24 20:40:07",
"visit": "63",
"title": "楼市调控不改初心 长效机制渐行渐近"
}
],
"success": true,
"msg": "请求成功"
}

2.23 查看首充赠送课程列表(app)

接口地址

/java/coursegive/list

HTTP Content-Type

application/json

HTTP 请求方式

GET

请求参数

HTTP 响应状态

200

返回字段 字段类型 说明
data JSONObject 返回数据
success Boolean 是否成功
msg String 返回信息

data

返回字段 字段类型 说明
price String 价格
title String 课程标题
type String 课程类型
courseid String 课程id
url String 课程封面图片地址
typename String 课程类型名称
接口示例

Response
{
"data": [
{
"price": "0.4",
"id": 1,
"type": "1",
"courseid": "c388679e-8525-47fb-84e7-
"title": "测试",d8714bcdb004",
"url": "/upload/images/201808171012385b762f160e35e.jpg",
"typename": "测试"
},
{
"price": "1.5",
"id": 2,
"type": "2",
"title": "2015年国考申论(副省级)真题解析(二)  ",
"courseid": "a7624119-3821-4d94-aa47-0bb3d875efba",
"url": "/resource/5c99f52156708297099de8de744aea02",
"typename": "财经"
}
],
"success": true,
"msg": "操作成功"
}

2.24 查询收藏个数(app)

接口地址

/java/mycollect/counts

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestParam
program String 查询目标id
program_type int 查询目标类型 1直播 2课程 3资讯
userid String 查询用户id
HTTP 响应状态

200

返回字段 字段类型 说明
data JSONObject 返回数据
success Boolean 是否成功
msg String 返回信息

data

返回字段 字段类型 说明
like String 我是否点赞
counts String 被收藏次数
id String 收藏id
接口示例

Response
{
"data": {
"like": true,
"counts": 1,
"id": "20"
},
"success": true,
"msg": "操作成功"
}

2.25 首充赠送课程新增与修改

接口地址

/java/coursegive/save

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestParam
id String id传为修改 不传为新增
price String 价格
title String 课程标题
type String 课程类型code
courseid String 课程id
url String 课程封面图片地址
HTTP 响应状态

200

返回字段 字段类型 说明
data JSONObject 返回数据
success Boolean 是否成功
msg String 返回信息
接口示例

Response
{
"data": 1,
"success": false,
"msg": "操作成功"
}

2.26 首充赠送课程删除

接口地址

/java/coursegive/delete

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestParam
id String id
HTTP 响应状态

200

返回字段 字段类型 说明
data JSONObject 返回数据
success Boolean 是否成功
msg String 返回信息
接口示例

Response
{
"data": 1,
"success": false,
"msg": "操作成功"
}

2.27 查询评论(app)

接口地址

/java/comments/commentslist

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestParam
content_id String 查询目标id 课程id或者。。。
comment_type int 不传为默认查询课程评论 CONTENT:资讯评论 COURSE课程评论
HTTP 响应状态

200

返回字段 字段类型 说明
data JSONObject 返回数据
success Boolean 是否成功
msg String 返回信息

data

返回字段 字段类型 说明
created_date String 评论时间
jhi_comment String 评论内容
user_id String 评论用户
nike_name String 昵称
接口示例

Response
{
"data": [
{
"jhi_rank": "",
"is_visible": "",
"jhi_comment": "123",
"content_id": "5a4s6d5a4s6",
"read_status": "",
"last_modified_date": "",
"last_modified_by": "",
"avatar": "",
"created_by": "",
"user_no": "",
"nike_name": "",
"audit_stats": "",
"user_id": "",
"project_id": "",
"comment_type": "COURSE",
"id": "4",
"created_date": "2018-10-25 14:53:59"
},
{
"jhi_rank": "",
"is_visible": "",
"jhi_comment": "nihao",
"content_id": "5a4s6d5a4s6",
"read_status": "",
"last_modified_date": "",
"last_modified_by": "",
"avatar": "",
"created_by": "",
"user_no": "",
"nike_name": "",
"audit_stats": "",
"user_id": "",
"project_id": "",
"comment_type": "COURSE",
"id": "2",
"created_date": "2018-10-25 14:53:55"
}
],
"success": true,
"msg": "请求成功"
}

3 优惠专区

3.1 添加优惠课程(web)

接口地址

/java/web/discount/add

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestBody
courseId String 课程ID
userName String 课程创建者ID
price String 课程原价格
discountPrice String 课程折扣价
title String 标题
picUrl String 封面图片地址
typeName String 课程分类名称
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 结果
error String 添加失败返回错误原因
接口示例

Request
Response

3.2 更新优惠价格(web)

接口地址

/java/web/discount/update

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestBody
courseId String 课程ID
discountPrice String 课程折扣价
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 结果
error String 添加失败返回错误原因
接口示例

Request
Response

3.3 删除优惠课程(web)

接口地址

/java/web/discount/delete

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestBody
courseId String 课程ID
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 结果
error String 添加失败返回错误原因
接口示例

Request
Response

3.4 查询优惠课程(web)

接口地址

/java/web/discount/list

HTTP Content-Type

application/json

HTTP 请求方式

GET

请求参数
参数 必选 类型 说明
RequestBody
page String 查询指定页数
size String 查询每页数量
title String 课程名称
typeName int 课程类别名称
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 结果
data JsonObject 查询结果,详细信息请见 DataItem
total int 优惠课程总数
pages int 优惠课程总页数
size int 当前页课程数
page int 当前页数
error String 添加失败是存在,返回错误原因

ListDataItem

接口示例

Request
curl -X GET http://web.higoee.com/java/web/discount/list?page=1&size=1&title=1

Response

{
"size": 1,
"success": true,
"pages": 3,
"total": 5,
"page": 3,
"data": [
{
"courseId": "8", //课程id
"picUrl": "/pic.png", //封面图片
"title": "test9", //课程名称
"typeName": 2, //课程分类名称
"userName": "1", //课程创建者名称
"price": "10", //课程原价格
"discountPrice": "6", //课程折扣价
"createTime": "2018-10-17 10:00:00" //优惠课程创建时间
}
]
}Response

3.5 查询优惠课程(app)

接口地址

/java/discount/list

HTTP Content-Type

application/json

HTTP 请求方式

GET

请求参数
参数 必选 类型 说明
RequestBody
page String 查询指定页数
size String 查询每页数量
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 结果
data JsonObject 查询结果,详细信息请见 DataItem
total int 优惠课程总数
pages int 优惠课程总页数
size int 当前页课程数
page int 当前页数
error String 添加失败是存在,返回错误原因

DataItem

接口示例

Request
curl -X GET http://web.higoee.com/java/web/discount/list

Response

{
"size": 1,
"success": true,
"pages": 3,
"total": 5,
"page": 3,
"data": [
{
"courseId": "8", //课程id
"picUrl": "/pic.png", //封面图片
"title": "test9", //课程名称
"typeName": 2, //课程分类名称
"userName": "1", //课程创建者名称
"price": "10", //课程原价格
"discountPrice": "6", //课程折扣价
"createTime": "2018-10-17 10:00:00" //优惠课程创建时间,
"sales"
}
]
}Response

3.6 根据课程id查询优惠价格与原价(app)

接口地址

/java/discount/findprice

HTTP Content-Type

application/json

HTTP 请求方式

GET

请求参数
参数 必选 类型 说明
RequestBody
courseId String 课程id
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 结果
data JsonObject 查询结果,详细信息请见 DataItem
error int 添加失败是存在,返回错误原因

DataItem

返回字段 字段类型 说明
discountPrice String 优惠价格价格
price String 价格
接口示例

Request
curl -X GET http://web.higoee.com/java/discount/findprice
Response
{"data":{"price":"2","discountPrice":"6"},"success":true}

3.7 根据courseid修改 discount(app)

接口地址

/java/discount/update

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestBody
courseId String 课程id
discountPrice String 优惠价格
price String 原价
picUrl String 封面图片
title String 课程名称
typeName String 课程分类名称
userName String 课程创建者名称
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 结果
data JsonObject 数据影响条数
error String 发生错误是返回,返回错误原因
接口示例

Response
{"data":1,"success":true}
Response2
{"success":false,"error":"check params [courseId]"}

3.8 删除优惠课程(app)

接口地址

/java/discount/delete

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestBody
courseId String 课程ID
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 结果
error String 添加失败返回错误原因
接口示例

Request
Response

4 直播审核(web)

接口地址

/direct/allow?access_token={access_token}

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestBody
direct_id String 直播ID
allow int 审核状态 0 未审核 1 审核通过 2 审核不通过
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 结果
msg String 添加失败返回错误原因
接口示例

Request

curl -X POST -H "Content-Type:application/json" -d {"direct_id":"xxxxx","allow":1} http://web.higoee.com/direct/allow?access_token=xxxx

Response
{"success":true}

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注