@cfygaoyang
2017-12-17T05:18:33.000000Z
字数 4918
阅读 496
教育
POST /upload_img
form-data上传,文件input对应的 name 为 img
文件格式只支持 jpg , png , git
请求header额外添加 form-data
{
"code": 0,
"message": "success",
"data": {
"img_url": "http://xxx.xx/img/xxx.jpp"
}
}
POST /admin/article
参数 | 类型 | 必须 | 说明 |
---|---|---|---|
article_author | 字符串 | 是 | 作者 |
article_tag | 字符串 | 是 | 关键词 |
article_title | 字符串 | 是 | 标题 |
article_description | 字符串 | 是 | 简介 |
article_content | 字符串 | 是 | 内容 |
article_thumbnail | 字符串 | 是 | 缩略图 |
article_type | 整型 | 是 | 文章类型:0(新闻)1(教师介绍) |
* 请求回调
{
"code": 0,
"message": "success",
"data": {
"article_id": 1,
"article_author": "jerry",
"article_tag": "php",
"article_title": "标题",
"article_description": "简介描述",
"article_content": "内容",
"article_thumbnail": "缩略图地址",
"article_read": 0 //阅读量
}
}
PUT /admin/article/{article_id}
参数 | 类型 | 必须 | 说明 |
---|---|---|---|
article_author | 字符串 | 是 | 作者 |
article_tag | 字符串 | 是 | 关键词 |
article_title | 字符串 | 是 | 标题 |
article_description | 字符串 | 是 | 简介 |
article_content | 字符串 | 是 | 内容 |
article_thumbnail | 字符串 | 是 | 缩略图 |
article_type | 整型 | 是 | 文章类型:0(新闻)1(教师介绍) |
* 请求回调
{
"code": 0,
"message": "success",
"data": ""
}
DELETE /admin/article/{article_id}
{
"code": 0,
"message": "success",
"data": ""
}
POST /admin/course_category
参数 | 类型 | 必须 | 说明 |
---|---|---|---|
course_category_name | 字符串 | 是 | 课程类目名称 |
{
"code": 0,
"message": "success",
"data": {
"course_category_id": 1,
"course_category_name": "PHP"
}
}
PUT /admin/course_category/{course_category_id}
参数 | 类型 | 必须 | 说明 |
---|---|---|---|
course_category_name | 字符串 | 是 | 课程类目名称 |
{
"code": 0,
"message": "success",
"data": ""
}
DELETE /admin/course_category/{course_category_id}
{
"code": 0,
"message": "success",
"data": ""
}
POST /admin/course_type
参数 | 类型 | 必须 | 说明 |
---|---|---|---|
course_type_name | 字符串 | 是 | 课程类型名称 |
course_category_id | 整型 | 可选 | 课程类目id |
{
"code": 0,
"message": "success",
"data": {
"course_type_id": 1,
"course_type_name": "PHP",
"course_category_id": 1
}
}
PUT /admin/course_type/{course_type_id}
参数 | 类型 | 必须 | 说明 |
---|---|---|---|
course_type_name | 字符串 | 是 | 课程类型名称 |
course_category_id | 整型 | 可选 | 课程类目id |
{
"code": 0,
"message": "success",
"data": ""
}
DELETE /admin/course_type/{course_type_id}
{
"code": 0,
"message": "success",
"data": ""
}
POST /admin/course
参数 | 类型 | 必须 | 说明 |
---|---|---|---|
course_title | 字符串 | 是 | 课程标题 |
course_description | 字符串 | 可选 | 课程简介 |
course_thumbnail | 字符串 | 是 | 缩略图地址 |
course_price | 浮点型 | 可选 | 默认0,免费 |
course_type | 整型 | 可选 | 课程类型 |
{
"code": 0,
"message": "success",
"data": {
"course_id": 1,
"course_title": "Java从入门到放弃",
"course_description": "一门神奇的课程",
"course_thumbnail": "http://xxxxx.xx/xxx.jpg",
"course_price": 100,
"course_type": 2
}
}
PUT /admin/course/{course_id}
参数 | 类型 | 必须 | 说明 |
---|---|---|---|
course_title | 字符串 | 是 | 课程标题 |
course_description | 字符串 | 可选 | 课程简介 |
course_thumbnail | 字符串 | 是 | 缩略图地址 |
course_price | 浮点型 | 可选 | 默认0,免费 |
course_type | 整型 | 可选 | 课程类型 |
article_id | 整型 | 可选 | 绑定教师介绍article_id |
{
"code": 0,
"message": "success",
"data": ""
}
DELETE /admin/course/{course_id}
{
"code": 0,
"message": "success",
"data": ""
}
POST /admin/course_section
参数 | 类型 | 必须 | 说明 |
---|---|---|---|
section_name | 字符串 | 是 | 课程标题 |
course_id | 整型 | 是 | 所属课程id |
* 请求回调
{
"code": 0,
"message": "success",
"data": ""
}
PUT /admin/course_section/{section_id}
参数 | 类型 | 必须 | 说明 |
---|---|---|---|
section_name | 字符串 | 是 | 课程标题 |
course_id | 整型 | 是 | 所属课程id |
* 请求回调
{
"code": 0,
"message": "success",
"data": ""
}
DELETE /admin/course_section/{section_id}
{
"code": 0,
"message": "success",
"data": ""
}
POST /admin/course_lession
参数 | 类型 | 必须 | 说明 |
---|---|---|---|
lession_name | 字符串 | 是 | 课程标题 |
lession_url | 字符串 | 是 | 视频或文库地址 |
section_id | 整型 | 是 | 所属章节id |
* 请求回调
{
"code": 0,
"message": "success",
"data": ""
}
PUT /admin/course_lession/{lesson_id}
参数 | 类型 | 必须 | 说明 |
---|---|---|---|
lession_name | 字符串 | 是 | 课程标题 |
lession_url | 字符串 | 是 | 视频或文库地址 |
section_id | 整型 | 是 | 所属章节id |
* 请求回调
{
"code": 0,
"message": "success",
"data": ""
}
DELETE /admin/course_lession/{lesson_id}
{
"code": 0,
"message": "success",
"data": ""
}
POST /admin/message
参数 | 类型 | 必须 | 说明 |
---|---|---|---|
message_title | 字符串 | 是 | 消息标题 |
message_content | 字符串 | 是 | 消息内容 |
message_type | 整型 | 可选 | 消息类型 0:系统消息 1:交易通知 |
user_id | 整型 | 可选 | 发给用户id |
* 请求回调
{
"code": 0,
"message": "success",
"data": ""
}
PUT /admin/message/{message_id}
参数 | 类型 | 必须 | 说明 |
---|---|---|---|
message_title | 字符串 | 是 | 消息标题 |
message_content | 字符串 | 是 | 消息内容 |
message_type | 整型 | 可选 | 消息类型 0:系统消息 1:交易通知 |
user_id | 整型 | 可选 | 发给用户id |
* 请求回调
{
"code": 0,
"message": "success",
"data": ""
}
DELETE /admin/message/{message_id}
{
"code": 0,
"message": "success",
"data": ""
}
POST /admin/course_recommend
参数 | 类型 | 必须 | 说明 |
---|---|---|---|
course_id | 整型 | 是 | 课程id |
* 请求回调
{
"code": 0,
"message": "success",
"data": ""
}
PUT /admin/course_recommend/{recommend_id}
{
"code": 0,
"message": "success",
"data": ""
}
DELETE /admin/course_recommend/{recommend_id}
{
"code": 0,
"message": "success",
"data": ""
}
POST /admin/course_public
参数 | 类型 | 必须 | 说明 |
---|---|---|---|
course_id | 整型 | 是 | 课程id |
* 请求回调
{
"code": 0,
"message": "success",
"data": ""
}
PUT /admin/course_public/{public_id}
{
"code": 0,
"message": "success",
"data": ""
}
DELETE /admin/course_public/{public_id}
{
"code": 0,
"message": "success",
"data": ""
}
POST /admin/course_oe
参数 | 类型 | 必须 | 说明 |
---|---|---|---|
course_id | 整型 | 是 | 课程id |
* 请求回调
{
"code": 0,
"message": "success",
"data": ""
}
PUT /admin/course_oe/{oe_id}
{
"code": 0,
"message": "success",
"data": ""
}
DELETE /admin/course_oe/{oe_id}
{
"code": 0,
"message": "success",
"data": ""
}
POST /admin/teacher_recommend
参数 | 类型 | 必须 | 说明 |
---|---|---|---|
article_id | 整型 | 是 | 教师介绍id |
* 请求回调
{
"code": 0,
"message": "success",
"data": ""
}
PUT /admin/teacher_recommend/{recommend_id}
{
"code": 0,
"message": "success",
"data": ""
}
DELETE /admin/teacher_recommend/{recommend_id}
{
"code": 0,
"message": "success",
"data": ""
}