发表于: 2018-09-10 23:21:55

0 408


今日 完成:

   将 接口文档 修改,整理  


一、首页

1. 签到页

约定

signDays :采用 二进制 0010101010101

  • 请求地址: GET /user/{uid}/sign
  • 请求参数: 用户 uid
字段说明类型是否必须备注
uid用户idnumber
  • 返回参数:
字段说明类型备注
code状态码numbei
message状态信息String
data数据json
  • data
字段说明类型备注
headPic用户头像String
nickname用户昵称String
signTime最后一次签到时间date
signState签到状态booleantrue 已签到;false未签到
signTag签到详情Array0未签到;1签到
signDays连续签到天数number
signScore逆袭豆number

2. 签到按钮

  • 请求地址: POST /user/{uid}/sign
  • 请求参数: 用户 uid
字段说明类型是否必须备注
uid用户idnumber
  • 返回参数:
字段说明类型备注
code状态码number
message状态信息String
data数据json
  • data
字段说明类型备注
sigenState签到状态booleantrue 已签到;false未签到
getScore获得的逆袭豆number连续签到获得的逆袭豆(前5天score = 天数,5天后,每次增加5分)

二、前台

1. 学生证

  • 请求地址: GET /user/{uid}/card
  • 请求参数: 用户id
字段说明类型是否必须备注
uid用户idnumber
  • 返回参数:
字段说明类型备注
code状态码number
message错误信息String
data数据json
  • data
字段说明类型备注
headPic用户头像String
nickname用户昵称String
headPic头像String
grade年级number0:未设置;1-6:代表初一至高三
signScore逆袭豆number
boundState账号绑定状态

2. 编辑学生证

  • 请求地址: POST /user/{uid}/card
  • 请求参数
字段说明类型是否必须备注
uid用户idnumber
nickname用户昵称String
headPic头像String
grade年级number1-6:代表初一至高三
  • 返回参数
字段说明类型备注
code状态码number
message状态信息String

3. 我的收藏

3.1 文学部

  • 请求地址: POST /user/{uid}/collection/1
  • 请求参数:
字段说明类型是否必须备注
uid用户idnumber
page页数number
  • 返回参数
字段说明类型备注
code状态码number
message错误信息String
data数据json按收藏时间倒序
  • data
字段说明类型备注
cover封面String
title主题String
author作者String
digest摘要String
likeNum点赞数number
collectNum收藏数number
CollectTime收藏时间datetime不足1小时,按1小时算

3.2 影像部

  • 请求地址: POST /user/{uid}/collection/2
  • 请求参数:
字段说明类型是否必须备注
uid用户idnumber
page页数number
  • 返回参数:
字段说明类型备注
code状态码number
message错误信息String
data数据json按收藏时间倒序
  • data ( @)
字段说明类型备注
authorPic作者头像String
author作者String
likeNum点赞数number
collectNum收藏数number
digest摘要String
coverUrl封面图String
lasted视频时长String视频时长在视频上传后审核时获取
title文章标题String
collectTime收藏时间datetime不足1小时,按1小时算
videoUrl视频链接String

4. 账号绑定

4.1 账号绑定详情页

  • 请求地址: GET /user/{uid}/bind
  • 请求参数:
字段说明类型是否必须备注
uid用户idnumber
  • 返回参数:
字段说明类型备注
code状态码number
message错误信息String
data数据json
  • data
字段说明类型备注
phone手机号number
email邮箱String

4.2 绑定手机

4.2.1 手机绑定页面

  • 请求地址: GET /user/{uid}/phone
  • 请求参数:
字段说明类型是否必须备注
uid用户idnumber
  • 返回参数:
字段说明类型备注
code状态码number
message错误信息String

4.2.2 发送验证码

  • 请求地址: POST /user/{uid}/phone/1
  • 请求参数:
字段说明类型是否必须备注
uid用户idNumber
phone手机号number
  • 返回参数:
字段说明类型备注
code状态码number
message错误信息String

4.2.3 绑定

  • 请求地址: POST /user/{uid}/phone
  • 请求参数:
字段说明类型是否必须备注
uid用户idNumber
smsCode短信验证码number
  • 返回参数:
字段说明类型备注
code状态码number
message错误信息String
data数据json
  • data
字段说明类型备注
state绑定状态boolean
getScore获得的逆袭豆number

4.3 绑定邮箱

4.3.1 邮箱绑定页面

  • 请求地址: GET /user/{uid}/emial
  • 请求参数:
字段说明类型是否必须备注
uid用户idnumber
  • 返回参数:
字段说明类型备注
code状态码number
message错误信息String

4.3.2 发送验证码

  • 请求地址: POST /user/{uid}/email/1
  • 请求参数:
字段说明类型是否必须备注
uid用户idNumber
email邮箱String
  • 返回参数:
字段说明类型备注
code状态码number
message错误信息String

4.3.3 绑定

  • 请求地址: POST /user/{uid}/email
  • 请求参数:
字段说明类型是否必须备注
uid用户idNumber
emailCode邮箱验证码number
  • 返回参数:
字段说明类型备注
code状态码number
message错误信息String
data数据json
  • data
字段说明类型备注
state绑定状态boolean
getScore获得的逆袭豆number

5. 前台文学部

5.1 文学部列表页

5.1.1 banner

  • 请求地址: POST /api/banner/list
  • 请求参数:
字段说明类型是否必须备注
type类型number1:文章;2:视频
  • 返回参数
字段说明类型备注
code状态码number
message错误信息String
data数据json
  • data
字段说明类型备注
titlebanner标题String
image图片String
redirectType跳转类型1:文章;2:视频
redirectAddr跳转地址String

5.1.2 card 文章

  • 请求地址: POST /api/article/list
  • 请求参数:
字段说明类型是否必须备注
page页数number用户下拉
  • 返回参数
字段说明类型备注
code状态码number
message错误信息String
data数据json按文章更新时间倒序
  • data
字段说明类型备注
aid文章idnumber
cover封面String
title主题String
author作者String
digest摘要String
likeNum点赞数number
collectNum收藏数number
CollectTime收藏时间datetime不足1小时,按1小时

5.2 文学部详情页

  • 请求地址: POST /api/article/{aid}
  • 请求参数:
字段说明类型是否必须备注
aid文章idnumber
  • 返回参数
字段说明类型备注
code状态码number
message错误信息String
data数据json
  • data
字段说明类型备注
aid文章idnumber
cover封面String
title主题String
author作者String
digest摘要String
likeNum点赞数number
collectNum收藏数number
updateAt更新时间datetime
likeState点赞状态boolean
collectState收藏状态boolean

5.2.1 文章点赞

  • 请求地址: POST /api/article/{aid}/like
  • 请求参数:
字段说明类型是否必须备注
aid文章idnumber
  • 返回参数
字段说明类型备注
code状态码number
message错误信息String

5.2.2 文章收藏

  • 请求地址: POST /api/article/{aid}/collect
  • 请求参数:
字段说明类型是否必须备注
aid文章idnumber
  • 返回参数
字段说明类型备注
code状态码number
message错误信息String

明日计划

完善接口文档


返回列表 返回列表
评论

    分享到