[关闭]
@cfygaoyang 2017-12-17T05:18:33.000000Z 字数 4918 阅读 496

教育网站后台管理接口

教育


图片上传

POST /upload_img

form-data上传,文件input对应的 name 为 img
文件格式只支持 jpg , png , git
请求header额外添加 form-data

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": {
  5. "img_url": "http://xxx.xx/img/xxx.jpp"
  6. }
  7. }

添加文章

POST /admin/article

参数 类型 必须 说明
article_author 字符串 作者
article_tag 字符串 关键词
article_title 字符串 标题
article_description 字符串 简介
article_content 字符串 内容
article_thumbnail 字符串 缩略图
article_type 整型 文章类型:0(新闻)1(教师介绍)

* 请求回调

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": {
  5. "article_id": 1,
  6. "article_author": "jerry",
  7. "article_tag": "php",
  8. "article_title": "标题",
  9. "article_description": "简介描述",
  10. "article_content": "内容",
  11. "article_thumbnail": "缩略图地址",
  12. "article_read": 0 //阅读量
  13. }
  14. }

编辑文章

PUT /admin/article/{article_id}

参数 类型 必须 说明
article_author 字符串 作者
article_tag 字符串 关键词
article_title 字符串 标题
article_description 字符串 简介
article_content 字符串 内容
article_thumbnail 字符串 缩略图
article_type 整型 文章类型:0(新闻)1(教师介绍)

* 请求回调

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ""
  5. }

删除文章

DELETE /admin/article/{article_id}

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ""
  5. }

添加课程类目

POST /admin/course_category

参数 类型 必须 说明
course_category_name 字符串 课程类目名称
  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": {
  5. "course_category_id": 1,
  6. "course_category_name": "PHP"
  7. }
  8. }

编辑课程类目

PUT /admin/course_category/{course_category_id}

参数 类型 必须 说明
course_category_name 字符串 课程类目名称
  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ""
  5. }

删除课程类目

DELETE /admin/course_category/{course_category_id}

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ""
  5. }

添加课程类型

POST /admin/course_type

参数 类型 必须 说明
course_type_name 字符串 课程类型名称
course_category_id 整型 可选 课程类目id
  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": {
  5. "course_type_id": 1,
  6. "course_type_name": "PHP",
  7. "course_category_id": 1
  8. }
  9. }

编辑课程类型

PUT /admin/course_type/{course_type_id}

参数 类型 必须 说明
course_type_name 字符串 课程类型名称
course_category_id 整型 可选 课程类目id
  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ""
  5. }

删除课程类型

DELETE /admin/course_type/{course_type_id}

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ""
  5. }

添加课程信息

POST /admin/course

参数 类型 必须 说明
course_title 字符串 课程标题
course_description 字符串 可选 课程简介
course_thumbnail 字符串 缩略图地址
course_price 浮点型 可选 默认0,免费
course_type 整型 可选 课程类型
  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": {
  5. "course_id": 1,
  6. "course_title": "Java从入门到放弃",
  7. "course_description": "一门神奇的课程",
  8. "course_thumbnail": "http://xxxxx.xx/xxx.jpg",
  9. "course_price": 100,
  10. "course_type": 2
  11. }
  12. }

编辑课程信息

PUT /admin/course/{course_id}

参数 类型 必须 说明
course_title 字符串 课程标题
course_description 字符串 可选 课程简介
course_thumbnail 字符串 缩略图地址
course_price 浮点型 可选 默认0,免费
course_type 整型 可选 课程类型
article_id 整型 可选 绑定教师介绍article_id
  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ""
  5. }

删除课程信息

DELETE /admin/course/{course_id}

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ""
  5. }

添加课程章节

POST /admin/course_section

参数 类型 必须 说明
section_name 字符串 课程标题
course_id 整型 所属课程id

* 请求回调

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ""
  5. }

编辑课程章节

PUT /admin/course_section/{section_id}

参数 类型 必须 说明
section_name 字符串 课程标题
course_id 整型 所属课程id

* 请求回调

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ""
  5. }

删除课程章节

DELETE /admin/course_section/{section_id}

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ""
  5. }

添加课程教程

POST /admin/course_lession

参数 类型 必须 说明
lession_name 字符串 课程标题
lession_url 字符串 视频或文库地址
section_id 整型 所属章节id

* 请求回调

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ""
  5. }

编辑课程教程

PUT /admin/course_lession/{lesson_id}

参数 类型 必须 说明
lession_name 字符串 课程标题
lession_url 字符串 视频或文库地址
section_id 整型 所属章节id

* 请求回调

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ""
  5. }

删除课程教程

DELETE /admin/course_lession/{lesson_id}

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ""
  5. }

添加消息

POST /admin/message

参数 类型 必须 说明
message_title 字符串 消息标题
message_content 字符串 消息内容
message_type 整型 可选 消息类型 0:系统消息 1:交易通知
user_id 整型 可选 发给用户id

* 请求回调

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ""
  5. }

编辑消息

PUT /admin/message/{message_id}

参数 类型 必须 说明
message_title 字符串 消息标题
message_content 字符串 消息内容
message_type 整型 可选 消息类型 0:系统消息 1:交易通知
user_id 整型 可选 发给用户id

* 请求回调

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ""
  5. }

删除消息

DELETE /admin/message/{message_id}

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ""
  5. }

首页精品推荐添加

POST /admin/course_recommend

参数 类型 必须 说明
course_id 整型 课程id

* 请求回调

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ""
  5. }

首页精品推荐编辑

PUT /admin/course_recommend/{recommend_id}

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ""
  5. }

首页精品推荐删除

DELETE /admin/course_recommend/{recommend_id}

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ""
  5. }

首页公开课程添加

POST /admin/course_public

参数 类型 必须 说明
course_id 整型 课程id

* 请求回调

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ""
  5. }

首页公开课程编辑

PUT /admin/course_public/{public_id}

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ""
  5. }

首页公开课程删除

DELETE /admin/course_public/{public_id}

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ""
  5. }

首页OE文库添加

POST /admin/course_oe

参数 类型 必须 说明
course_id 整型 课程id

* 请求回调

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ""
  5. }

首页OE文库编辑

PUT /admin/course_oe/{oe_id}

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ""
  5. }

首页OE文库删除

DELETE /admin/course_oe/{oe_id}

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ""
  5. }

首页名师推荐添加

POST /admin/teacher_recommend

参数 类型 必须 说明
article_id 整型 教师介绍id

* 请求回调

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ""
  5. }

首页名师推荐编辑

PUT /admin/teacher_recommend/{recommend_id}

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ""
  5. }

首页名师推荐删除

DELETE /admin/teacher_recommend/{recommend_id}

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ""
  5. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注