@sewise-dev
2018-11-09T04:26:05.000000Z
字数 22723
阅读 670
api
higoee
编号 | 版本 | 说明 | 作者 | 日期 |
---|---|---|---|---|
1 | v1.0 | higoee api接口文档 | GuQiuSheng | 2018-10-16 |
- 列表项
默认所有的接口需要传 access_token,格式为requestURL+"?access_token={access_token}"
/course/stat
application/json
GET
参数 必选 类型 说明 QueryParams userList 是 Array 用户数组 today 否 int 非必填,默认可查询总数,toady=1查询当天数据 all 否 int 非必填,all=1可同时查询当天和所有数据,all和today不同时为1
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}
/direct/stat
application/json
GET
参数 必选 类型 说明 QueryParams userList 是 Array 用户数组 today 否 int 非必填,默认可查询总数,toady=1查询当天数据 all 否 int 非必填,all=1可同时查询当天和所有数据,all和today不同时为1
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}
/java/homebanner/applist
application/json
POST
无
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": "请求成功"
}
/java/schoolbanner/applist
application/json
POST
无
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": "请求成功"
}
/java/publicitypicture/find
application/json
POST
无
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": "请求成功"
}
/java/startfigure/find
application/json
POST
无
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": "请求成功"
}
/java/web/homebanner/list
application/json
POST
无
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": "请求成功"
}
/java/web/homebanner/save
application/json
POST
参数 必选 类型 说明 RequestParam url 是 String 图片地址 fcolumn 是 int 所属栏目1直播2课程3资讯 program 是 String 所属id sort 是 int 排序字段 titles 是 String 标题 fshow 是 int 1是2否显示 id 否 String 不传id为新增记录 传id为修改记录
200
返回字段 | 字段类型 | 说明 |
---|---|---|
data | int | 返回数据 |
success | Boolean | 是否成功 |
msg | String | 返回信息 |
data
Response
{
"data": 1,
"success": true,
"msg": "操作成功"
}
/java/web/homebanner/delete
application/json
POST
参数 必选 类型 说明 Requestbody id 是 String 根据id删除
200
返回字段 | 字段类型 | 说明 |
---|---|---|
data | int | 返回数据 |
success | Boolean | 是否成功 |
msg | String | 返回信息 |
data
Response
{
"data": 1,
"success": true,
"msg": "操作成功"
}
/java/web/schoolbanner/list
application/json
POST
无
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": "操作成功"
}
/java/web/schoolbanner/save
application/json
POST
参数 必选 类型 说明 RequestParam url 是 String 图片地址 sort 是 int 排序字段 fcolumn 是 String 所属标题 program 是 String 所属id fshow 是 int 1是2否 id 否 String 不传id为新增记录 传id为修改记录 titles 否 String 标题
200
返回字段 | 字段类型 | 说明 |
---|---|---|
data | int | 修改条数 |
success | Boolean | 是否成功 |
msg | String | 返回信息 |
Response
{
"data": 1,
"success": true,
"msg": "操作成功"
}
/java/web/schoolbanner/delete
application/json
POST
参数 必选 类型 说明 RequestParam id 是 String 根据id删除
200
返回字段 | 字段类型 | 说明 |
---|---|---|
data | int | 返回数据 |
success | Boolean | 是否成功 |
msg | String | 返回信息 |
data
Response
{
"data": 1,
"success": true,
"msg": "操作成功"
}
/java/web/publicitypicture/save
multipart/form-data
POST
参数 必选 类型 说明 RequestParam url 是 String 广告图片地址 fcolumn 是 String 所属1直播2课程3资讯 program 是 String 所属id id 否 String 传id为修改 不传id为新增
200
返回字段 | 字段类型 | 说明 |
---|---|---|
data | int | 返回数据 |
success | Boolean | 是否成功 |
msg | String | 返回信息 |
Response
{
"data": 1,
"success": true,
"msg": "操作成功"
}
/java/web/publicitypicture/delete
application/json
POST
参数 必选 类型 说明 RequestParam id 是 String 根据id删除
200
返回字段 | 字段类型 | 说明 |
---|---|---|
data | JSONObject | 返回数据 |
success | Boolean | 是否成功 |
msg | String | 返回信息 |
Response
{
"data": 1,
"success": true,
"msg": "操作成功"
}
/java/web/startfigure/save
application/json
POST
参数 必选 类型 说明 RequestParam url 是 String 启动图地址 id 否 String 传id为修改 不传id为新增
200
返回字段 | 字段类型 | 说明 |
---|---|---|
data | int | 返回数据 |
success | Boolean | 是否成功 |
msg | String | 返回信息 |
Response
{
"data": 1,
"success": true,
"msg": "操作成功"
}
/java/web/video/videolist
application/json
POST
参数 必选 类型 说明 RequestParam type 是 String 1直播2课程3资讯 pageno 是 int 分页参数 第几页 title 是 String 查询条件 subject 否 String 课程分类 支持分类查询课程非必要传参 target 否 String 查询目标需要排除已存在的数据 1优惠专区、2广告图、3轮播图 pageSize 是 String 每页条数
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
}
/java/web/video/list
application/json
GET
无
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": "操作成功"
}
/java/search/applist
application/json
POST
参数 必选 类型 说明 RequestParam limit 是 int 需要展示的关键字个数 type 否 int 查看大类热搜关键字 1直播2课程3资讯 不传为查看全部
200
返回字段 | 字段类型 | 说明 |
---|---|---|
data | JSONObject | 返回数据 |
success | Boolean | 是否成功 |
msg | String | 返回信息 |
data
返回字段 | 字段类型 | 说明 |
---|---|---|
ranking | int | 搜索次数 |
keyword | String | 关键词 |
Response
{
"data": [
{
"ranking": 9,
"keyword": "课程"
},
{
"ranking": 7,
"keyword": "信贷"
}
],
"success": true,
"msg": "请求成功"
}
/java/search/course
application/json
POST
参数 必选 类型 说明 RequestParam pageno 是 int 翻页参数第几页 pageSize 是 int 每页多少条 title 否 String 搜索关键字不传为全部 hide 否 int 是否过滤被删除数据 0不过滤 1过滤 默认为1
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": "请求成功"
}
/java/search/direct
application/json
POST
参数 必选 类型 说明 RequestParam pageno 是 int 翻页参数第几页 pageSize 是 int 每页多少条 title 否 String 搜索关键字不传为全部 hide 否 int 是否过滤被删除数据 0不过滤 1过滤 默认为1
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": "请求成功"
}
/java/mycollect/find
application/json
POST
参数 必选 类型 说明 RequestParam page 是 int 翻页参数第几页 size 是 int 每页多少条 program_type 是 int 查询直播收藏还是课程收藏 1直播2课程2资讯 user_id 是 String 用户id
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": "请求成功"
}
/java/mycollect/save
application/json
POST
参数 必选 类型 说明 RequestParam user_id 是 string 用户id program_type 是 int 1直播2课程3资讯 program 是 String 课程id 或者 直播id 或者资讯id
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": "请求成功"
}
/java/mycollect/delete
application/json
POST
参数 必选 类型 说明 RequestParam id 是 string 收藏id 需要删除多个收藏使用,号拼接多个id传值
200
返回字段 | 字段类型 | 说明 |
---|---|---|
data | JSONObject | 返回数据 |
success | Boolean | 是否成功 |
msg | String | 返回信息 |
Response
{
"data": 1,
"success": true,
"msg": "请求成功"
}
/java/search/content
application/json
POST
参数 必选 类型 说明 RequestParam pageno 是 int 翻页参数第几页 pageSize 是 int 每页多少条 title 否 String 搜索关键字不传为全部
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": "请求成功"
}
/java/coursegive/list
application/json
GET
无
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": "操作成功"
}
/java/mycollect/counts
application/json
POST
参数 必选 类型 说明 RequestParam program 是 String 查询目标id program_type 是 int 查询目标类型 1直播 2课程 3资讯 userid 否 String 查询用户id
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": "操作成功"
}
/java/coursegive/save
application/json
POST
参数 必选 类型 说明 RequestParam id 否 String id传为修改 不传为新增 price 是 String 价格 title 是 String 课程标题 type 是 String 课程类型code courseid 是 String 课程id url 是 String 课程封面图片地址
200
返回字段 | 字段类型 | 说明 |
---|---|---|
data | JSONObject | 返回数据 |
success | Boolean | 是否成功 |
msg | String | 返回信息 |
Response
{
"data": 1,
"success": false,
"msg": "操作成功"
}
/java/coursegive/delete
application/json
POST
参数 必选 类型 说明 RequestParam id 是 String id
200
返回字段 | 字段类型 | 说明 |
---|---|---|
data | JSONObject | 返回数据 |
success | Boolean | 是否成功 |
msg | String | 返回信息 |
Response
{
"data": 1,
"success": false,
"msg": "操作成功"
}
/java/comments/commentslist
application/json
POST
参数 必选 类型 说明 RequestParam content_id 是 String 查询目标id 课程id或者。。。 comment_type 是 int 不传为默认查询课程评论 CONTENT:资讯评论 COURSE课程评论
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": "请求成功"
}
/java/web/discount/add
application/json
POST
参数 必选 类型 说明 RequestBody courseId 是 String 课程ID userName 是 String 课程创建者ID price 是 String 课程原价格 discountPrice 否 String 课程折扣价 title 是 String 标题 picUrl 是 String 封面图片地址 typeName 是 String 课程分类名称
200
返回字段 | 字段类型 | 说明 |
---|---|---|
success | boolean | 结果 |
error | String | 添加失败返回错误原因 |
Request
Response
/java/web/discount/update
application/json
POST
参数 必选 类型 说明 RequestBody courseId 是 String 课程ID discountPrice 是 String 课程折扣价
200
返回字段 | 字段类型 | 说明 |
---|---|---|
success | boolean | 结果 |
error | String | 添加失败返回错误原因 |
Request
Response
/java/web/discount/delete
application/json
POST
参数 必选 类型 说明 RequestBody courseId 是 String 课程ID
200
返回字段 | 字段类型 | 说明 |
---|---|---|
success | boolean | 结果 |
error | String | 添加失败返回错误原因 |
Request
Response
/java/web/discount/list
application/json
GET
参数 必选 类型 说明 RequestBody page 否 String 查询指定页数 size 否 String 查询每页数量 title 否 String 课程名称 typeName 否 int 课程类别名称
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
/java/discount/list
application/json
GET
参数 必选 类型 说明 RequestBody page 否 String 查询指定页数 size 否 String 查询每页数量
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
/java/discount/findprice
application/json
GET
参数 必选 类型 说明 RequestBody courseId 是 String 课程id
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}
/java/discount/update
application/json
POST
参数 必选 类型 说明 RequestBody courseId 是 String 课程id discountPrice 否 String 优惠价格 price 否 String 原价 picUrl 否 String 封面图片 title 否 String 课程名称 typeName 否 String 课程分类名称 userName 否 String 课程创建者名称
200
返回字段 | 字段类型 | 说明 |
---|---|---|
success | boolean | 结果 |
data | JsonObject | 数据影响条数 |
error | String | 发生错误是返回,返回错误原因 |
Response
{"data":1,"success":true}
Response2
{"success":false,"error":"check params [courseId]"}
/java/discount/delete
application/json
POST
参数 必选 类型 说明 RequestBody courseId 是 String 课程ID
200
返回字段 | 字段类型 | 说明 |
---|---|---|
success | boolean | 结果 |
error | String | 添加失败返回错误原因 |
Request
Response
/direct/allow?access_token={access_token}
application/json
POST
参数 必选 类型 说明 RequestBody direct_id 是 String 直播ID allow 是 int 审核状态 0 未审核 1 审核通过 2 审核不通过
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}