====== 文章模块 ====== ===== 新增/修改文章: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": [] } }