| 请求方式 | 请求地址 |
| PUT | https://api.helplook.net/api/content/:id |
| Content-Type | application/json |
:id 要更新的栏目/文章ID
参数说明:
body类型:application/json
| 参数名 | 类型 | 必填 | 说明 |
| name | string | 是 | 文章/栏目名称 |
| content | string | 是 | 文章内容/栏目描述 |
| status | int | 是 |
发布状态:1-发布 2-草稿 3-待发布(不影响线上内容) |
| editor_type | int | 是 | 编辑器类型: 2-markdown 3-富文本编辑器 |
| parent_id | int | 否 | 父级id 不传则不修改 |
body:application/json
示例:更新文章
{
"name": "测试文章2",
"parent_id": "8164683",
"content": "hello world",
"status": "1",
"editor_type": "3"
}
CURL示例:
curl --location --request PUT 'https://api.helplook.net/api/content/8161504' \
--header 'x-api-key: API KEY' \
--header 'Content-Type: application/json' \
--header 'Accept: */*' \
--header 'Connection: keep-alive' \
--data-raw '{
"name": "新文章名",
"content": "<h1>hello world2</h1>",
"status": "1",
"editor_type": "3"
}'
响应:
| 参数名 | |
| id | 文章id |
| string_id | 文章字符串id |
| status | 文章状态: 1-已发布(线上) 2-草稿(下线) |
|
type
|
类型: 1-栏目 2-文章 |
| id | 此次问答的id(问答记录id) |
| name | 文章/栏目名称 |
| slug | 文章的路径 https://站点域名/docs/:slug |
| add_time | 创建时间 |
| update_time | 更新时间 |
| content | 已发布的文章内容(线上访客看到的文章内容) |
|
draft_content
|
未发布或草稿内容 |
响应示例:
{
"data": {
"id": "8161504",
"string_id": "vuLVJ8",
"status": "1",
"is_del": "0",
"type": "2",
"name": "新文章名",
"slug": "11-yong-hu-xin-xi-mu-ban-s4eQ",
"add_time": "1725517672",
"update_time": "1734420390",
"content": {
"content_id": "8161504",
"content": "<h1>hello world2</h1>",
"pure_content": "hello world2",
"is_draft": "0",
"editor_type": "3",
"file_path": "",
"add_time": "1725517673",
"update_time": "1734420390"
},
"draft_content": {
"content_id": "8161504",
"content": "<h1>hello world2</h1>",
"pure_content": "hello world2",
"is_draft": "0",
"editor_type": "3",
"file_path": "",
"add_time": "1725517673",
"update_time": "1734420390"
}
},
"msg": "Success",
"code": 200
}