====== 文章模块 ======
===== 新增/修改文章:post =====
==== 请求 ====
POST ''https://example.com/api.php?mod=post&act=post''
* Headers
见通用请求头
* Cookies
无
* Body
请求数据请参考后台文章编辑页面的表单。
==== 响应 ====
* Headers
见通用响应头
* Cookies
无
* Body
示例:
{
"code": 200,
"message": "操作成功",
"data": {},
"error": null
}
===== 获取文章:get =====
==== 请求 ====
POST ''https://example.com/api.php?mod=post&act=get''
GET ''https://example.com/api.php?mod=post&act=get&id=1''
* Headers
见通用请求头
* Cookies
见通用请求Cookies
* Body
若为 POST 请求:
^ 属性 ^ 类型 ^ 示例值 ^ 说明 ^
| id | int | 1 | 文章id |
==== 响应 ====
* Headers
见通用响应头
* Cookies
无
*Body
{
"code": 200,
"message": "OK",
"data": {
"id": 1,
"title": "标题",
"content": "正文",
"intro": "摘要",
...
}
}
===== 删除文章:delete =====
==== 请求 ====
POST ''https://example.com/api.php?mod=post&act=delete''
* Headers
见通用请求头
* Cookies
见通用请求Cookies
* Body
^ 属性 ^ 类型 ^ 示例值 ^ 说明 ^
| id | int | 1 | 文章id |
{
"id": 1
}
==== 响应 ====
* Headers
见通用响应头
* Cookies
无
*Body
见通用响应体
===== 获取文章/页面列表:post_list =====
==== 请求 ====
POST ''https://example.com/api.php?mod=post&act=post_list''
* Headers
见通用请求头
* Cookies
见通用请求Cookies
* Body
^ 属性 ^ 类型 ^ 示例值 ^ 说明 ^
| cate_id | int | 1 | 分类id |
| tag_id | int | 1 | 标签id |
| auth_id | int | 1 | 作者id |
| date | string | 2020-10-01 | 日期 |
| type | int | 1 | 0: 文章;1: 页面 |
| mng | int | 1 | 管理模式 |
==== 响应 ====
* Headers
见通用响应头
* Cookies
无
*Body
{
"code": 200,
"message": "OK",
"data": {
"list": {
"id": 1,
"title": "标题",
"content": "正文",
"intro": "摘要",
...
}],
"pagination": []
}
}