Path: /v1_0/mp/articles/:target
Method: DELETE
接口描述:
1. 201 OK
2. 400 请求参数错误
3. 401 token过期或未传~~~~
4. 507 服务器数据库异常
特别注意: 不允许直接删除 已正式发表的文章,如想删除,需要先编辑,将其变为待审核或者草稿才可以删除
Headers
参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
---|---|---|---|---|
Content-Type | application/json | 是 | ||
Authorization | 是 | 用户token |
路径参数
参数名称 | 示例 | 备注 |
---|---|---|
target |
Query
参数名称 | 是否必须 | 示例 | 备注 |
---|---|---|---|
draft | 否 | true | 是否存为草稿,true是 false否 |
Body
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|
Path: /v1_0/mp/articles
Method: POST
接口描述:
1. 201 OK
2. 400 请求参数错误
3. 401 token过期或未传~~~~
4. 507 服务器数据库异常
请求参数cover 中 传递样例为 { type: 0, images: [] }(无图) { type: 1, images: [“地址1”] }(单图) { type: 3, images: [“地址1”,‘地址2’,‘地址3’] }
特别注意: 如果发表为正式文章,文章的状态会首先变为 待审核状态,即status为1,1分钟后系统会自动审核通过,状态成为审核通过,status为2,审核失败状态一般不存在
Headers
参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
---|---|---|---|---|
Content-Type | application/json | 是 | ||
Authorization | 是 | 用户token |
Query
参数名称 | 是否必须 | 示例 | 备注 |
---|---|---|---|
draft | 否 | true | 是否存为草稿,true是 false否 |
Body
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
title | string | 必须 | 文章标题 | ||
content | string | 必须 | 文章内容 | ||
cover | object | 必须 | |||
├─ type | string | 必须 | 封面类型 -1:自动,0-无图,1-1张,3-3张 | ||
├─ images | string | 必须 | item 类型: string | ||
channel_id | number | 必须 | 文章所属频道id |
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
data | object | 必须 | |||
├─ id | string | 必须 | 文章id | ||
message | string | 必须 |
Path: /v1_0/mp/articles/:target
Method: PUT
接口描述:
1. 201 OK
2. 400 请求参数错误
3. 401 token过期或未传~~~~
4. 507 服务器数据库异常
请求参数cover 中 传递样例为 { type: 0, images: [] }(无图) { type: 1, images: [“地址1”] }(单图) { type: 3, images: [“地址1”,‘地址2’,‘地址3’] }
特别注意: 如果发表为正式文章,文章的状态会首先变为 待审核状态,即status为1,1分钟后系统会自动审核通过,状态成为审核通过,status为2,审核失败状态一般不存在
Headers
参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
---|---|---|---|---|
Content-Type | application/json | 是 | ||
Authorization | 是 | 用户token |
路径参数
参数名称 | 示例 | 备注 |
---|---|---|
target |
Query
参数名称 | 是否必须 | 示例 | 备注 |
---|---|---|---|
draft | 否 | true | 是否存为草稿,true是 false否 |
Body
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
title | string | 必须 | 文章标题 | ||
content | string | 必须 | 文章内容 | ||
cover | object | 必须 | |||
├─ type | string | 必须 | 封面类型 -1:自动,0-无图,1-1张,3-3张 | ||
├─ images | string | 必须 | item 类型: string | ||
channel_id | number | 必须 | 文章所属频道id |
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
data | object | 必须 | |||
├─ id | string | 必须 | 文章id | ||
message | string | 必须 |
Path: /v1_0/mp/articles
Method: GET
接口描述:
1. 200 OK
2. 400 请求参数错误
3. 401 token过期或未传~~~~
4. 507 服务器数据库异常
Headers
参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
---|---|---|---|---|
Authorization | 是 | 用户令牌 token |
Query
参数名称 | 是否必须 | 示例 | 备注 |
---|---|---|---|
status | 否 | 文章状态,0-草稿,1-待审核,2-审核通过,3-审核失败,不传为全部 | |
channel_id | 是 | 不传为全部 | |
begin_pubdate | 否 | 起始时间 | |
end_pubdate | 否 | 截止时间 | |
page | 否 | 页码 默认为1页 | |
per_page | 否 | 每页数量 不传为默认10 |
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
data | object | 必须 | |||
├─ page | integer | 必须 | 当前页数 | ||
├─ per_page | integer | 必须 | 每页数量 | ||
├─ results | object [] | 必须 | item 类型: object | ||
├─ id | string | 必须 | 文章id | ||
├─ title | string | 必须 | 文章标题 | ||
├─ status | string | 必须 | 文章状态 | ||
├─ comment_count | string | 必须 | 评论数量 | ||
├─ pubdate | string | 必须 | 发布时间 | ||
├─ cover | object | 必须 | 封面 | ||
├─ type | string | 必须 | 封面类型,0-无封面,1-1张封面图片,3-3张封面 | ||
├─ images | string | 必须 | 封面图片 | ||
├─ like_count | integer | 必须 | 点赞数 | ||
├─ read_count | string | 必须 | 阅读数 | ||
├─ total_count | integer | 必须 | 文章总数 | ||
message | string | 必须 |
Path: /v1_0/mp/articles/:target
Method: GET
接口描述:
1. 201 OK
2. 400 请求参数错误
3. 401 token过期或未传~~~~
4. 507 服务器数据库异常
请求参数cover 中 传递样例为 { type: 0, images: [] }(无图) { type: 1, images: [“地址1”] }(单图) { type: 3, images: [“地址1”,‘地址2’,‘地址3’] }
特别注意: 如果发表为正式文章,文章的状态会首先变为 待审核状态,即status为1,1分钟后系统会自动审核通过,状态成为审核通过,status为2,审核失败状态一般不存在
Headers
参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
---|---|---|---|---|
Content-Type | application/json | 是 | ||
Authorization | 是 | 用户token |
路径参数
参数名称 | 示例 | 备注 |
---|---|---|
target | 文章id |
Body
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
title | string | 必须 | 文章标题 | ||
content | string | 必须 | 文章内容 | ||
cover | object | 必须 | |||
├─ type | string | 必须 | 封面类型 -1:自动,0-无图,1-1张,3-3张 | ||
├─ images | string | 必须 | item 类型: string | ||
channel_id | number | 必须 | 文章所属频道id |
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
data | object | 必须 | |||
├─ id | string | 必须 | 文章id | ||
├─ title | string | 必须 | 标题 | ||
├─ channel_id | string | 必须 | 频道id | ||
├─ content | string | 必须 | 文章内容 | ||
├─ cover | object | 必须 | 封面 | ||
├─ type | number | 必须 | 封面类型 0-无图,1-单图,3-三图 | ||
├─ images | string [] | 必须 | 封面图片地址数组 | item 类型: string | |
├─ | 非必须 | ||||
message | string | 必须 |
Path: /v1_0/sms/codes/:mobile
Method: GET
接口描述:
1 线上接口路径
http://localhost:8000/v1_0/sms/codes/:mobile
每手机号每分钟1次
{
"message": "Too many requests."
}
路径参数
参数名称 | 示例 | 备注 |
---|---|---|
mobile | 18612345678 | 手机号 |
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
message | string | 必须 | 提示信息 | ||
data | object | 必须 |
Path: /v1_0/authorizations
Method: POST
接口描述:
1. 线上地址
http://localhost:8000/v1_0/authorizations
1. 201 OK
2. 400 请求参数错误
包括:参数缺失、手机号格式不正确、验证码失效等
3. 507 服务器数据库异常
token
用于访问需要身份认证的普通接口,有效期2小时refresh_token
用于在token过期后,获取新的用户token,有效期14天Headers
参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
---|---|---|---|---|
Content-Type | application/json | 是 |
Body
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
mobile | string | 必须 | 手机号 | ||
code | string | 必须 | 短信验证码 |
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
message | string | 必须 | 提示信息 | ||
data | object | 必须 | |||
├─ token | string | 必须 | 用户token令牌 | ||
├─ refresh_token | string | 必须 | 用于刷新token的令牌 |
Path: /v1_0/user/profile
Method: PATCH
接口描述:
1 线上地址
http://localhost:8000/v1_0/user/profile
Headers
参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
---|---|---|---|---|
Content-Type | application/json | 是 | ||
Authorization | 是 | Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE1NDMyODQzNjYsInVzZXJfaWQiOjF9.mLYitrKsn4E4KdQd0CNPugKrH8uQmXEQTlG_JutC8jU | 用户令牌token |
Body
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
name | string | 必须 | 昵称 | ||
gender | string | 必须 | 性别,0-男,1-女 | ||
birthday | string | 必须 | 生日,格式'2018-12-20' | ||
real_name | string | 必须 | 真实姓名 | ||
intro | string | 必须 | 个人介绍 |
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
message | string | 必须 | 提示信息 | ||
data | object | 必须 | |||
├─ id | string | 必须 | 用户id | ||
├─ name | string | 必须 | 用户名 | ||
├─ photo | string | 必须 | 头像url地址 | ||
├─ gender | string | 必须 | 性别,0-男,1-女 | ||
├─ birthday | string | 必须 | 生日,格式 '2018-12-20' | ||
├─ real_name | string | 必须 | 真实用户名 | ||
├─ intro | string | 必须 | 个人介绍 |
Path: /v1_0/user/photo
Method: PATCH
接口描述:
http://localhost:8000/v1_0/user/photo
Headers
参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
---|---|---|---|---|
Content-Type | multipart/form-data | 是 | ||
Authorization | 是 | Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE1NDMyODQzNjYsInVzZXJfaWQiOjF9.mLYitrKsn4E4KdQd0CNPugKrH8uQmXEQTlG_JutC8jU | 用户令牌token |
Body
参数名称 | 参数类型 | 是否必须 | 示例 | 备注 |
---|---|---|---|---|
photo | file | 否 | 头像 | |
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
message | string | 必须 | 提示信息 | ||
data | object | 必须 | |||
├─ id | string | 必须 | 用户id | ||
├─ photo | string | 必须 | 头像url地址 |
Path: /v1_0/user/profile
Method: GET
接口描述:
http://localhost:8000/v1_0/user/profile
Headers
参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
---|---|---|---|---|
Authorization | 是 | Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE1NDMyODQzNjYsInVzZXJfaWQiOjF9.mLYitrKsn4E4KdQd0CNPugKrH8uQmXEQTlG_JutC8jU | 用户令牌token |
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
message | string | 必须 | 提示信息 | ||
data | object | 必须 | |||
├─ id | string | 必须 | 用户id | ||
├─ name | string | 必须 | 用户名 | ||
├─ photo | string | 必须 | 头像 | ||
├─ mobile | string | 必须 | 手机号 | ||
├─ gender | string | 必须 | 性别,0-男,1-女 | ||
├─ birthday | string | 必须 | 生日,格式 '2018-12-20' |
Path: /v1_0/user/followings
Method: GET
接口描述:
1 线上地址
http://localhost:8000/v1_0/user/followings
Headers
参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
---|---|---|---|---|
Authorization | 是 | Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE1NDMyODQzNjYsInVzZXJfaWQiOjF9.mLYitrKsn4E4KdQd0CNPugKrH8uQmXEQTlG_JutC8jU | 用户令牌token |
Query
参数名称 | 是否必须 | 示例 | 备注 |
---|---|---|---|
page | 是 | 页数 |
|
per_page | 是 | 每页数量 |
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
message | string | 必须 | |||
data | object | 必须 | |||
├─ total_count | string | 必须 | 所有关注的用户总数 | ||
├─ page | string | 必须 | 当前页数 | ||
├─ per_page | string | 必须 | 每页数量 | ||
├─ results | object [] | 必须 | item 类型: object | ||
├─ id | string | 必须 | 关注的用户id | ||
├─ name | string | 必须 | 关注的用户名 | ||
├─ photo | string | 必须 | 头像 | ||
├─ fans_count | string | 必须 | 粉丝数 | ||
├─ mutual_follow | string | 必须 | 是否互相关注 |
Path: /v1_0/user/followers
Method: GET
接口描述:
1 线上地址
http://localhost:8000/v1_0/user/followings
Headers
参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
---|---|---|---|---|
Authorization | 是 | Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE1NDMyODQzNjYsInVzZXJfaWQiOjF9.mLYitrKsn4E4KdQd0CNPugKrH8uQmXEQTlG_JutC8jU | 用户令牌token |
Query
参数名称 | 是否必须 | 示例 | 备注 |
---|---|---|---|
page | 否 | 页数 |
|
per_page | 否 | 每页数量 |
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
message | string | 必须 | |||
data | object | 必须 | |||
├─ total_count | string | 必须 | 所有关注的用户总数 | ||
├─ page | string | 必须 | 当前页数 | ||
├─ per_page | string | 必须 | 每页数量 | ||
├─ results | object [] | 必须 | item 类型: object | ||
├─ id | string | 必须 | 关注的用户id | ||
├─ name | string | 必须 | 关注的用户名 | ||
├─ photo | string | 必须 | 头像 | ||
├─ fans_count | string | 必须 | 粉丝数 | ||
├─ mutual_follow | string | 必须 | 是否互相关注 |
Path: /v1_0/user
Method: GET
接口描述:
1 线上地址
http://localhost:8000/v1_0/user
Headers
参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
---|---|---|---|---|
Authorization | 是 | Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE1NDMyODQzNjYsInVzZXJfaWQiOjF9.mLYitrKsn4E4KdQd0CNPugKrH8uQmXEQTlG_JutC8jU | 用户令牌token,必传 |
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
message | string | 必须 | 提示信息 | ||
data | object | 必须 | |||
├─ id | string | 必须 | 用户id | ||
├─ name | string | 必须 | 用户名 | ||
├─ photo | string | 必须 | 用户头像 | ||
├─ is_media | string | 必须 | 是否是自媒体,0-否,1-是 | ||
├─ intro | string | 必须 | 简介 | ||
├─ certi | string | 必须 | 自媒体认证说明 | ||
├─ art_count | string | 必须 | 发布文章数 | ||
├─ follow_count | string | 必须 | 关注的数目 | ||
├─ fans_count | string | 必须 | fans_count | ||
├─ like_count | string | 必须 | 被点赞数 |
Path: /v1_0/channels
Method: GET
接口描述:
http://localhost:8000/v1_0/channels
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
message | string | 必须 | 提示信息 | ||
data | object | 必须 | |||
├─ channels | object [] | 必须 | 选项词条 | item 类型: object | |
├─ id | string | 必须 | 频道id | ||
├─ name | string | 必须 | 频道名称 |
Path: /v1_0/comments
Method: GET
接口描述:
http://localhost:8000/v1_0/comments
Query
参数名称 | 是否必须 | 示例 | 备注 |
---|---|---|---|
type | 是 | a或c | 评论类型,a-对文章(article)的评论,c-对评论(comment)的回复 |
source | 是 | 源id,文章id或评论id |
|
offset | 否 | 获取评论数据的偏移量,值为评论id,表示从此id的数据向后取,不传表示从第一页开始读取数据 |
|
limit | 否 | 获取的评论数据个数,不传表示采用后端服务设定的默认每页数据量 |
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
message | string | 必须 | 提示信息 | ||
data | object | 必须 | |||
├─ total_count | integer | 必须 | 该文章的评论总数 或 该评论的回复总数 | ||
├─ end_id | string | 必须 | 所有评论或回复的最后一个id(截止offset值,小于此值的offset可以不用发送请求获取评论数据,已经没有数据),若无评论或回复数据,则值为NULL | ||
├─ last_id | string | 必须 | 本次返回结果的最后一个评论id,作为请求下一页数据的offset参数,若本次无具体数据,则值为NULL | ||
├─ results | object [] | 必须 | 评论或回复的内容 | item 类型: object | |
├─ com_id | string | 必须 | 评论或回复id | ||
├─ aut_id | string | 必须 | 评论或回复的用户id | ||
├─ aut_name | string | 必须 | 用户名称 | ||
├─ aut_photo | string | 必须 | 用户头像url | ||
├─ like_count | integer | 必须 | 点赞数量 | ||
├─ reply_count | integer | 必须 | 回复数量 | ||
├─ pubdate | string | 必须 | 创建时间 | ||
├─ content | string | 必须 | 评论或回复内容 | ||
├─ is_liking | boolean | 必须 | 当前用户是否点赞 |
Path: /v1_0/upload
Method: POST
接口描述:
Headers
参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
---|---|---|---|---|
Content-Type | multipart/form-data | 是 |
Body
参数名称 | 参数类型 | 是否必须 | 示例 | 备注 |
---|---|---|---|---|
image | file | 是 | 图片file |
名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
---|---|---|---|---|---|
data | object | 必须 | |||
├─ url | string | 必须 | 上传成功的图片 |