[关闭]
@sewise-dev 2019-03-20T09:02:35.000000Z 字数 20170 阅读 459

拼课堂接口文档

拼课堂


更新历史

编号 版本 说明 作者 日期
1 v1.0 拼课堂接口文档 GuQiuSheng 2019-03-08

目录


1. 分类

1.1 创建分类

接口地址

/web/category/add

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequesTBody
name String 分类名称
logo String 分类图标地址
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 添加任务结果
data String 创建成功返回结果
error String 添加任务失败时返回,错误原因
接口示例

Request
curl -X POST -d {"name":"xxxxx"} http://ip:port/web/category/add
Response
{"data":"ok","success":true}

1.2 获取分类

接口地址

/web/category/all

HTTP Content-Type

application/json

HTTP 请求方式

GET

请求参数
参数 必选 类型 说明
RequestBody

HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 结果
data JsonArray 创建成功返回结果,详细信息请见 DataItem
error String 添加任务失败时返回,错误原因

DataItem

返回字段 字段类型 说明
id int 分类id
name String 分类名称
create_time String 创建时间 ,格式为 yyyy-MM-dd HH:mm:ss
type int 分类类型,默认为1
logo String 分类图标地址
接口示例

Request
curl -X GET http://ip:port/web/category/all
Response
{"data":[{"create_time":"2019-03-08 10:27:56","id":1,"name":"test1","type":1},{"create_time":"2019-03-08 10:31:53","id":2,"name":"test2","type":1}],"success":true}

1.3 删除分类

接口地址

/web/category/del

HTTP Content-Type

application/json

HTTP 请求方式

POST

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

200

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

Request
curl -X POST -H "Content-Type:application/json" -d {"id":1} http://ip:port/web/category/del
Response
{"success":true}

1.4 获取分类 (公众号)

接口地址

/api/category/all

HTTP Content-Type

application/json

HTTP 请求方式

GET

请求参数
参数 必选 类型 说明
RequestBody

HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 结果
data JsonArray 创建成功返回结果,详细信息请见 DataItem
error String 添加任务失败时返回,错误原因

DataItem

返回字段 字段类型 说明
id int 分类id
name String 分类名称
create_time String 创建时间 ,格式为 yyyy-MM-dd HH:mm:ss
type int 分类类型,默认为1
logo String 分类图标地址
接口示例

Request
curl -X GET http://ip:port/api/category/all
Response
{"data":[{"create_time":"2019-03-08 10:27:56","id":1,"name":"test1","type":1},{"create_time":"2019-03-08 10:31:53","id":2,"name":"test2","type":1}],"success":true}

2. 轮播图

2.1 创建轮播图

接口地址

/web/banner/add

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequesTBody
cover String 封面图片
num int 序号
type int 内容类型,默认为1,1=拼团
content int 内容ID
hide int 是否显示,0显示,1不显示
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 添加任务结果
data String 创建成功返回结果
error String 添加任务失败时返回,错误原因
接口示例

Request
curl -X POST -d {"name":"xxxxx"} http://ip:port/web/category/add
Response
{"data":"ok","success":true}

2.2 获取轮播图列表

接口地址

/web/banner/all

HTTP Content-Type

application/json

HTTP 请求方式

GET

请求参数
参数 必选 类型 说明
RequesTBody

HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 添加任务结果
data JsonArray 创建成功返回结果,详细信息请见 DataItem
error String 添加任务失败时返回,错误原因

DataItem

返回字段 字段类型 说明
id int
cover String
num int
type int
content int
hide int
create_time String
接口示例

Request
curl -X GET http://ip:port/web/category/all
Response

2.3 获取轮播图信息

接口地址

/web/banner/query

HTTP Content-Type

application/json

HTTP 请求方式

GET

请求参数
参数 必选 类型 说明
QueryParams
id int 轮播图id
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 添加任务结果
data JsonObject 创建成功返回结果,详细信息请见 DataItem
error String 添加任务失败时返回,错误原因

DataItem

返回字段 字段类型 说明
id int
cover String
num int
type int
content int
hide int
create_time String
接口示例

Request
curl -X GET http://ip:port/web/category/all
Response

2.4 删除轮播图

接口地址

/web/banner/del

HTTP Content-Type

application/json

HTTP 请求方式

GET

请求参数
参数 必选 类型 说明
RequestBody
id String 轮播图ID
HTTP 响应状态

200

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

Request
curl -X POST -H "Content-Type:application/json" -d {"id":1} http://ip:port/web/banner/del
Response
{"success":true}

2.5 更新轮播图信息

接口地址

/web/banner/update

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequesTBody
id int 轮播图ID
cover String 封面图片
num int 序号
content int 内容ID
hide int 是否显示,0显示,1不显示
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 添加任务结果
data String 创建成功返回结果
error String 添加任务失败时返回,错误原因
接口示例

Request
curl -X POST -d {"name":"xxxxx"} http://ip:port/web/category/add
Response
{"data":"ok","success":true}

2.6 获取轮播图列表 (公众号)

接口地址

/api/banner/all

HTTP Content-Type

application/json

HTTP 请求方式

GET

请求参数
参数 必选 类型 说明
RequesTBody

HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 添加任务结果
data JsonArray 创建成功返回结果,详细信息请见 DataItem
error String 添加任务失败时返回,错误原因

DataItem

返回字段 字段类型 说明
id int
cover String
num int
type int
content int
hide int
create_time String
接口示例

Request
curl -X GET http://ip:port/web/category/all
Response

3. 课程

3.1 新建课程

接口地址

/web/course/add

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestBody
title 课程名称
cover String 封面图片地址
category int 分类id
copyright int 版权商id
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 添加任务结果
data String 创建成功返回结果
error String 添加任务失败时返回,错误原因
接口示例

Request
curl -X POST -d {"name":"xxxxx"} http://ip:port/web/category/add
Response
{"data":"ok","success":true}

3.2 编辑课程

接口地址

/web/course/add

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestBody
title 课程名称
cover String 封面图片地址
category int 分类id
copyright int 版权商id
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 添加任务结果
data String 创建成功返回结果
error String 添加任务失败时返回,错误原因
接口示例

Request
curl -X POST -d {"name":"xxxxx"} http://ip:port/web/category/add
Response
{"data":"ok","success":true}

3.3 查询课程

接口地址

/web/course/query

HTTP Content-Type

application/json

HTTP 请求方式

GET

请求参数
参数 必选 类型 说明
QueryParams
id int 课程id
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 添加任务结果
data JsonObject 创建成功返回结果,详细信息请见 DataItem
error String 添加任务失败时返回,错误原因

DataItem

返回字段 字段类型 说明
id int 课程id
creator String 作者
title String 课程名称
cover String 封面图片地址
category int 分类id
copyright int 版权商id
update_time String 更新时间
create_time String 创建时间
接口示例

Request
curl -X POST -d {"name":"xxxxx"} http://ip:port/web/category/add
Response
{"data":"ok","success":true}

3.4 删除课程

接口地址

/web/course/del

HTTP Content-Type

application/json

HTTP 请求方式

POST

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

200

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

Request
curl -X POST -H "Content-Type:application/json" -d {"id":1} http://ip:port/web/course/del
Response
{"success":true}

3.5 查询课程列表

接口地址

/web/course/all

HTTP Content-Type

application/json

HTTP 请求方式

GET

请求参数
参数 必选 类型 说明
QueryParams
title String 课程名称
category int 分类id
copyright int 版权商id
fromDate String 开始时间,格式为20190320
toDate String 结束时间,格式为20190320
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 添加任务结果
data JsonObject 创建成功返回结果,详细信息请见 DataItem
error String 添加任务失败时返回,错误原因

DataItem

返回字段 字段类型 说明
id int 课程id
creator String 作者
title String 课程名称
cover String 封面图片地址
category int 分类id
copyright int 版权商id
update_time String 更新时间
create_time String 创建时间

3.6 课程统计

接口地址

/web/course/sum

HTTP Content-Type

application/json

HTTP 请求方式

GET

请求参数
参数 必选 类型 说明
QueryParams

HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 添加任务结果
data JSONArray 创建成功返回结果,详细信息请见 DataItem
error String 添加任务失败时返回,错误原因

DataItem

返回字段 字段类型 说明
total int 总章节数
today int 今天总章节数
接口示例

Request
curl -X POST -d {"name":"xxxxx"} http://ip:port/web/category/add
Response

4. 章节

4.1 新建章节

接口地址

/web/chapter/add

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestBody
title 课程名称
cover String 封面图片地址
courseid int 所属课程id
video String 视频文件地址
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 添加任务结果
data String 创建成功返回结果
error String 添加任务失败时返回,错误原因
接口示例

Request
curl -X POST -d {"name":"xxxxx"} http://ip:port/web/category/add
Response
{"data":"ok","success":true}

4.2 获取章节

接口地址

/web/chapter/query

HTTP Content-Type

application/json

HTTP 请求方式

GET

请求参数
参数 必选 类型 说明
QueryParams
id 章节id
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 添加任务结果
data JSONObject 创建成功返回结果,详细信息请见 DataItem
error String 添加任务失败时返回,错误原因

DataItem

返回字段 字段类型 说明
id int 章节id
cover String 封面图片地址
creator String 作者
title String 标题
num int 章节序号
create_time String 创建时间
update_time String 更新时间
courseid int 所属课程id
video String 视频文件地址
接口示例

Request
curl -X POST -d {"name":"xxxxx"} http://ip:port/web/category/add
Response
{"data":"ok","success":true}

4.3 更新章节

接口地址

/web/chapter/update

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestBody
id int 章节id
title String 标题
cover String 封面图片
HTTP 响应状态

200

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

Request
curl -X POST -d {"name":"xxxxx"} http://ip:port/web/category/add
Response
{"data":"ok","success":true}

4.4 删除章节

接口地址

/web/chapter/del

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestBody
id int 章节id
HTTP 响应状态

200

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

Request
curl -X POST -d {"name":"xxxxx"} http://ip:port/web/category/add
Response
{"data":"ok","success":true}

4.5 获取指定课程的所有章节

接口地址

/web/chapter/all

HTTP Content-Type

application/json

HTTP 请求方式

GET

请求参数
参数 必选 类型 说明
QueryParams
courseid 章节id
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 添加任务结果
data JSONArray 创建成功返回结果,详细信息请见 DataItem
error String 添加任务失败时返回,错误原因

DataItem

返回字段 字段类型 说明
id int 章节id
cover String 封面图片地址
creator String 作者
title String 标题
num int 章节序号
create_time String 创建时间
update_time String 更新时间
courseid int 所属课程id
video String 视频文件地址
接口示例

Request
curl -X POST -d {"name":"xxxxx"} http://ip:port/web/category/add
Response
{"data":"ok","success":true}

4.6 章节统计

接口地址

/web/chapter/sum

HTTP Content-Type

application/json

HTTP 请求方式

GET

请求参数
参数 必选 类型 说明
QueryParams

HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 添加任务结果
data JSONArray 创建成功返回结果,详细信息请见 DataItem
error String 添加任务失败时返回,错误原因

DataItem

返回字段 字段类型 说明
total int 总章节数
today int 今天总章节数
接口示例

Request
curl -X POST -d {"name":"xxxxx"} http://ip:port/web/category/add
Response
{"data":"ok","success":true}

4.7 章节排序

接口地址

/web/chapter/sort

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestBody
data JsonArray 详细信息请见 DataItem

DataItem

参数 必选 类型 说明
id int 章节id
num int 章节序号
HTTP 响应状态

200

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

Request
curl -X POST -d {"name":"xxxxx"} http://ip:port/web/category/add
Response
{"data":"ok","success":true}

4.8 获取指定课程的所有章节 (公众号)

接口地址

/api/chapter/all

HTTP Content-Type

application/json

HTTP 请求方式

GET

请求参数
参数 必选 类型 说明
QueryParams
courseid 章节id
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 添加任务结果
data JSONArray 创建成功返回结果,详细信息请见 DataItem
error String 添加任务失败时返回,错误原因

DataItem

返回字段 字段类型 说明
id int 章节id
cover String 封面图片地址
creator String 作者
title String 标题
num int 章节序号
create_time String 创建时间
update_time String 更新时间
courseid int 所属课程id
video String 视频文件地址
接口示例

Request
curl -X POST -d {"name":"xxxxx"} http://ip:port/web/category/add
Response
{"data":"ok","success":true}

5. 拼团

5.1 新建拼团

接口地址

/web/group/add

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestBody
courseid int 关联的课程id
cover String 封面图片地址
poster String 海报图片地址
price float 商品原价
discount float 拼团价格
tips String 购买须知
abstracts String 摘要
card String 邀请卡图片地址
recommend int 是否推荐,0不推荐,1推荐
title String 标题
category int 分类ID
description String 课程详情图片地址
course_cover String 课程封面图片地址
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 添加任务结果
data String 创建成功返回结果
error String 添加任务失败时返回,错误原因
接口示例

Request
curl -X POST -d {"name":"xxxxx"} http://ip:port/web/category/add
Response
{"data":"ok","success":true}

5.2 查询拼团

接口地址

/web/group/query

HTTP Content-Type

application/json

HTTP 请求方式

GET

请求参数
参数 必选 类型 说明
QueryParams
id int 拼团id
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 添加任务结果
data String 创建成功返回结果,详细信息请见 DataItem
error String 添加任务失败时返回,错误原因

DataItem

返回字段 字段类型 说明
id int 拼团id
courseid int 关联的课程id
cover String 封面图片地址
poster String 海报图片地址
price float 商品原价
discount float 拼团价格
tips String 购买须知
abstracts String 摘要
card String 邀请卡图片地址
recommend int 是否推荐,0不推荐,1推荐
title String 标题
category int 分类ID
description String 课程详情图片地址
course_cover String 课程封面图片地址
create_time String 创建时间
接口示例

Request
curl -X POST -d {"name":"xxxxx"} http://ip:port/web/category/add
Response
{"data":"ok","success":true}

5.3 更新拼团信息

接口地址

/web/group/update

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestBody
id int 拼团id
courseid int 关联的课程id
cover String 封面图片地址
poster String 海报图片地址
price float 商品原价
discount float 拼团价格
tips String 购买须知
abstracts String 摘要
card String 邀请卡图片地址
recommend int 是否推荐,0不推荐,1推荐
title String 标题
category int 分类ID
description String 课程详情图片地址
course_cover String 课程封面图片地址
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 添加任务结果
data String 创建成功返回结果
error String 添加任务失败时返回,错误原因
接口示例

Request
curl -X POST -d {"name":"xxxxx"} http://ip:port/web/category/add
Response
{"data":"ok","success":true}

5.4 删除拼团

接口地址

/web/group/del

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestBody
id int 拼团id
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 添加任务结果
data String 创建成功返回结果
error String 添加任务失败时返回,错误原因
接口示例

Request
curl -X POST -d {"name":"xxxxx"} http://ip:port/web/category/add
Response
{"data":"ok","success":true}

5.5 查询拼团列表

接口地址

/web/group/all

HTTP Content-Type

application/json

HTTP 请求方式

GET

请求参数
参数 必选 类型 说明
QueryParams
title String 按照标题模糊查询
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 添加任务结果
data JSONArray 创建成功返回结果,详细信息请见 DataItem
error String 添加任务失败时返回,错误原因

DataItem

返回字段 字段类型 说明
id int 拼团id
price float 商品原价
discount float 拼团价格
recommend int 是否推荐,0不推荐,1推荐
title String 标题
course_cover String 课程封面图片地址
groupbuy int 开团数量
groupsuc int 成功拼团数量
接口示例

Request
curl -X POST -d {"name":"xxxxx"} http://ip:port/web/category/add
Response
{"data":"ok","success":true}

5.6 拼团数量

接口地址

/web/group/sum

HTTP Content-Type

application/json

HTTP 请求方式

GET

请求参数
参数 必选 类型 说明
QueryParams

HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 添加任务结果
data JSONObject 创建成功返回结果,详细信息请见 DataItem
error String 添加任务失败时返回,错误原因

DataItem

返回字段 字段类型 说明
total int 拼团数量
接口示例

Request
curl -X POST -d {"name":"xxxxx"} http://ip:port/web/category/add
Response
{"data":"ok","success":true}

5.7 查询推荐拼团列表 (公众号)

接口地址

/api/group/recommend

HTTP Content-Type

application/json

HTTP 请求方式

GET

请求参数
参数 必选 类型 说明
QueryParams

HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 添加任务结果
data JsonArray 创建成功返回结果,详细信息请见 DataItem
error String 添加任务失败时返回,错误原因

DataItem

返回字段 字段类型 说明
id int 拼团id
courseid int 关联的课程id
cover String 封面图片地址
poster String 海报图片地址
price float 商品原价
discount float 拼团价格
tips String 购买须知
abstracts String 摘要
card String 邀请卡图片地址
recommend int 是否推荐,0不推荐,1推荐
title String 标题
category int 分类ID
description String 课程详情图片地址
course_cover String 课程封面图片地址
create_time String 创建时间
接口示例

Request
curl -X POST -d {"name":"xxxxx"} http://ip:port/web/category/add
Response
{"data":"ok","success":true}

5.8 查询广场拼团列表 (公众号)

接口地址

/api/group/all

HTTP Content-Type

application/json

HTTP 请求方式

GET

请求参数
参数 必选 类型 说明
QueryParams
category int 按照分类查询
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 添加任务结果
data JSONArray 创建成功返回结果,详细信息请见 DataItem
error String 添加任务失败时返回,错误原因

DataItem

返回字段 字段类型 说明
id int 拼团id
price float 商品原价
discount float 拼团价格
recommend int 是否推荐,0不推荐,1推荐
title String 标题
course_cover String 课程封面图片地址
groupbuy int 开团数量
groupsuc int 成功拼团数量
接口示例

Request
curl -X POST -d {"name":"xxxxx"} http://ip:port/web/category/add
Response
{"data":"ok","success":true}

5.9 拼团详情 (公众号)

接口地址

/api/group/query

HTTP Content-Type

application/json

HTTP 请求方式

GET

请求参数
参数 必选 类型 说明
QueryParams
id int 拼团id
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 添加任务结果
data JsonArray 创建成功返回结果,详细信息请见 DataItem
error String 添加任务失败时返回,错误原因

DataItem

返回字段 字段类型 说明
id int 拼团id
courseid int 关联的课程id
cover String 封面图片地址
poster String 海报图片地址
price float 商品原价
discount float 拼团价格
tips String 购买须知
abstracts String 摘要
card String 邀请卡图片地址
recommend int 是否推荐,0不推荐,1推荐
title String 标题
category int 分类ID
description String 课程详情图片地址
course_cover String 课程封面图片地址
create_time String 创建时间
chapters Array 章节列表,详细信息请见 ChapterItem
users Array 购买用户列表,详细信息请见 UserItem
count int 参团总数

ChapterItem

返回字段 字段类型 说明
id int 章节id
cover String 封面图片地址
creator String 作者
title String 标题
num int 章节序号
create_time String 创建时间
update_time String 更新时间
courseid int 所属课程id
video String 视频文件地址

UserItem

返回字段 字段类型 说明
userid int 用户id
username String 用户名
avatar String 头像
接口示例

Request
curl -X POST -d {"name":"xxxxx"} http://ip:port/web/category/add
Response
{"data":"ok","success":true}

6. 参团

6.1 发起/参加拼团 (公众号)

接口地址

/api/groupbuy/add

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestBody
grouid int 拼团id
userid int 用户id
username String 用户名
buyid String 参团id,角色为发起人,可不传
role int 参团角色,0团长,1团员
avatar String 头像
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 添加任务结果
data String 创建成功返回结果,详细信息请见 DataItem
error String 添加任务失败时返回,错误原因

DataItem

返回字段 字段类型 说明
buyid String 参团id
接口示例

Request
curl -X POST -d {"name":"xxxxx"} http://ip:port/web/category/add
Response
{"data":"ok","success":true}

6.2 获取参团信息 (公众号)

接口地址

/api/groupbuy/query

HTTP Content-Type

application/json

HTTP 请求方式

GET

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

200

返回字段 字段类型 说明
success boolean 添加任务结果
data JsonArray 创建成功返回结果,详细信息请见DataItem
error String 添加任务失败时返回,错误原因

DataItem

返回字段 字段类型 说明
grouid int 拼团id
userid int 用户id
username String 用户名
buyid String 参团id
role int 参团角色,0团长,1团员
avatar String 头像
create_time String 创建时间
end_time String 结束时间
接口示例

Request
curl -X POST -d {"name":"xxxxx"} http://ip:port/web/category/add
Response
{"data":"ok","success":true}

6.3 获取参团列表

接口地址

/web/groupbuy/query

HTTP Content-Type

application/json

HTTP 请求方式

GET

请求参数
参数 必选 类型 说明
QueryParams
groupid String 拼团id
status String 参团状态
username String 按照团长名称模糊搜索
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 添加任务结果
data JsonArray 创建成功返回结果,详细信息请见DataItem
error String 添加任务失败时返回,错误原因

DataItem

返回字段 字段类型 说明
grouid int 拼团id
userid int 用户id
username String 用户名
buyid String 参团id
role int 参团角色,0团长,1团员
avatar String 头像
create_time String 创建时间
end_time String 结束时间
total int 开团数量
now int 参团成功数量
接口示例

Request
curl -X POST -d {"name":"xxxxx"} http://ip:port/web/category/add
Response
{"data":"ok","success":true}

6.4 参团统计

接口地址

/web/groupbuy/sum

HTTP Content-Type

application/json

HTTP 请求方式

GET

请求参数
参数 必选 类型 说明
QueryParams

HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 添加任务结果
data JsonArray 创建成功返回结果,详细信息请见DataItem
error String 添加任务失败时返回,错误原因

DataItem

返回字段 字段类型 说明
group_now int 当前拼团数量
group_success int 今日拼团成功数量
接口示例

Request
curl -X POST -d {"name":"xxxxx"} http://ip:port/web/category/add
Response
{"data":"ok","success":true}

6.5 我的拼团 (公众号)

接口地址

/api/groupbuy/mylist

HTTP Content-Type

application/json

HTTP 请求方式

GET

请求参数
参数 必选 类型 说明
QueryParams
userid int 用户ID
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 添加任务结果
data JsonArray 创建成功返回结果,详细信息请见 DataItem
error String 添加任务失败时返回,错误原因

DataItem

返回字段 字段类型 说明
id int 拼团id
courseid int 关联的课程id
cover String 封面图片地址
poster String 海报图片地址
price float 商品原价
discount float 拼团价格
tips String 购买须知
abstracts String 摘要
card String 邀请卡图片地址
recommend int 是否推荐,0不推荐,1推荐
title String 标题
category int 分类ID
description String 课程详情图片地址
course_cover String 课程封面图片地址
create_time String 创建时间
total int 总的章节数
now int 已学章节数
接口示例

Request
curl -X POST -d {"name":"xxxxx"} http://ip:port/web/category/add
Response
{"data":"ok","success":true}

7. 观看记录

7.1 上报观看记录 (公众号)

接口地址

/api/learnt/add

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestBody
userid int 用户id
courseid int 课程id
chapter int 章节id
num int 章节序号
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 添加任务结果
data JsonArray 创建成功返回结果,详细信息请见DataItem
error String 添加任务失败时返回,错误原因

DataItem

返回字段 字段类型 说明
group_now int 当前拼团数量
group_success int 今日拼团成功数量
接口示例

Request
curl -X POST -d {"name":"xxxxx"} http://ip:port/web/category/add
Response
{"data":"ok","success":true}

8. 用户

8.1 注册

接口地址

/web/user/reg

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestBody
username string 用户名
password int 密码
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 添加任务结果
data JsonArray 创建成功返回结果,详细信息请见DataItem
error String 添加任务失败时返回,错误原因

DataItem

返回字段 字段类型 说明
userid int 用户id
username string 用户名
mobile int 手机号
sex int 性别
avatar string 头像
接口示例

Request
curl -X POST -d {"name":"xxxxx"} http://ip:port/api/user/reg
Response
{"data":"ok","success":true}

8.2 登录

接口地址

/web/user/login

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestBody
username string 用户名
password int 密码
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 添加任务结果
data JsonArray 创建成功返回结果,详细信息请见DataItem
error String 添加任务失败时返回,错误原因

DataItem

返回字段 字段类型 说明
userid int 用户id
username string 用户名
mobile int 手机号
sex int 性别
avatar string 头像
接口示例

Request
curl -X POST -d {"name":"xxxxx"} http://ip:port/api/user/login
Response
{"data":"ok","success":true}

8.3 用户详情

接口地址

/web/user/info

HTTP Content-Type

application/json

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
RequestBody
userid int 用户userid
HTTP 响应状态

200

返回字段 字段类型 说明
success boolean 添加任务结果
data JsonArray 创建成功返回结果,详细信息请见DataItem
error String 添加任务失败时返回,错误原因

DataItem

返回字段 字段类型 说明
userid int 用户id
username string 用户名
mobile int 手机号
sex int 性别
avatar string 头像
接口示例

Request
curl -X POST -d {"name":"xxxxx"} http://ip:port/api/user/info
Response
{"data":"ok","success":true}

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