====== 标签模块 ====== ===== 新增/修改标签:post ===== ==== 请求 ==== POST ''https://example.com/api.php?mod=tag&act=post'' * Headers 见通用请求头 * Cookies 无 * Body 请求数据请参考后台标签编辑页面的表单。 ==== 响应 ==== * Headers 见通用响应头 * Cookies 无 * Body 见通用响应体 ===== 获取标签信息:get ===== ==== 请求 ==== POST ''https://example.com/api.php?mod=tag&act=get'' GET ''https://example.com/api.php?mod=tag&act=get&id=1'' * Headers 见通用请求头 * Cookies 见通用请求Cookies * Body 若为 POST 请求: ^ 属性 ^ 类型 ^ 示例值 ^ 说明 ^ | id | int | 1 | 标签id | ==== 响应 ==== * Headers 见通用响应头 * Cookies 无 *Body { "code": 200, "message": "OK", "data": { "id": 1, "name": "未命名", "alias": "unnamed", "intro": "摘要", ... } } data 内容: ^ 属性 ^ 类型 ^ 示例值 ^ 说明 ^ | id | int | 2 | 标签id | | name | string | 未命名 | 名称 | | alias | string | unnamed | 别名 | | intro | string | 摘要 | 摘要 | | template | string | index | 模板 | | add_navbar | boolean | false | 是否加入导航栏菜单 | ===== 删除标签:delete ===== ==== 请求 ==== POST ''https://example.com/api.php?mod=tag&act=delete'' * Headers 见通用请求头 * Cookies 见通用请求Cookies * Body ^ 属性 ^ 类型 ^ 示例值 ^ 说明 ^ | id | int | 1 | 待删除的标签id | { "id": 1 } ==== 响应 ==== * Headers 见通用响应头 * Cookies 无 *Body 见通用响应体 ===== 获取标签列表:get_list ===== ==== 请求 ==== GET/POST ''https://example.com/api.php?mod=tag&act=list'' * Headers 见通用请求头 * Cookies 见通用请求Cookies * Body 无 ==== 响应 ==== * Headers 见通用响应头 * Cookies 无 *Body { "code": 200, "message": "OK", "data": [{ "id": 1, "name": "未命名", "alias": "unnamed", "intro": "摘要", ... }] } data 为数组,数组元素内容参见获取标签信息接口。