用于通过Help.Center API创建、更新、读取或管理帮助中心文章。当用户说“写一篇帮助文章”、“更新文章”等时使用。
Help.Center 文章管理
功能概述
Help.Center 文章管理是一项面向实际任务的技能,主要用于管理通过Help.Center API 帮助中心文章;支持创建新文章,阅读和更新现有文章,出版/出版和organiiz。
核心要点
- 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
- 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
- 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
使用与执行
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
结果检查与注意事项
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
Help.Center 文章管理
通过 Help.Center API 管理帮助中心文章。支持新建文章、读取与更新已有文章、发布/取消发布,以及按分类组织文章。
前提条件
发起任何 API 调用前,需从用户处获取以下两项信息:
- API 密钥(API Key) —— 在 Help.Center 后台的「设置 > 常规 > API」页面中创建
- 该密钥必须具备相应作用域(scope):
content.read—— 搜索/读取文章所必需content.write—— 创建/更新文章及分类所必需content.publish—— 发布/取消发布文章所必需content.delete—— 删除文章或分类所必需
- 该密钥必须具备相应作用域(scope):
- Center ID —— 位于同一页面
若用户尚未提供上述信息,请先向其索取,再继续操作。并将它们作为环境变量保存至当前会话:
export HC_API_KEY="the_api_key" export HC_CENTER_ID="the_center_id"
基础 URL
https://api.help.center
认证方式
所有请求均需在 Authorization 请求头中携带 API 密钥:
Authorization: Bearer $HC_API_KEY
工作流程
当用户希望 UPDATE 一篇已有文章时
首先搜索该文章,以获取其 ID 和当前内容:
curl -s -X GET -H "Authorization: Bearer $HC_API_KEY" -H "Content-Type: application/json" "https://api.help.center/v0/centers/$HC_CENTER_ID/articles?search=SEARCH_TERM&expand[]=content"
使用搜索结果中的文章 ID 获取全文:
curl -s -X GET -H "Authorization: Bearer $HC_API_KEY" -H "Content-Type: application/json" "https://api.help.center/v0/centers/$HC_CENTER_ID/articles/ARTICLE_ID?expand[]=content"
仅更新用户指定的部分:将用户的修改合并进现有 HTML 内容,其余内容保持不变。通过 draft 接口提交更新:
curl -s -X PATCH -H "Authorization: Bearer $HC_API_KEY" -H "Content-Type: application/json" -d '{ "title": "已更新的标题", "html": "已更新的完整 HTML 内容(含合并后的修改)
" }' "https://api.help.center/v0/centers/$HC_CENTER_ID/articles/ARTICLE_ID/draft"发布已更新的文章(请先询问用户是否希望发布,或保留为草稿):
curl -s -X POST -H "Authorization: Bearer $HC_API_KEY" "https://api.help.center/v0/centers/$HC_CENTER_ID/articles/ARTICLE_ID/publish"
当用户希望 CREATE 一篇新文章时
列出所有分类,以便为新文章正确分配分类:
curl -s -X GET -H "Authorization: Bearer $HC_API_KEY" -H "Content-Type: application/json" "https://api.help.center/v0/centers/$HC_CENTER_ID/articles/categories"
撰写文章正文,要求使用结构清晰、语义规范的 HTML。请遵循以下内容规范:
创建文章:
curl -s -X POST -H "Authorization: Bearer $HC_API_KEY" -H "Content-Type: application/json" -d '{ "title": "文章标题", "content": { "html": "标题
此处为正文内容...
" }, "category_id": "category-slug" }' "https://api.help.center/v0/centers/$HC_CENTER_ID/articles"如用户要求,执行发布操作:
curl -s -X POST -H "Authorization: Bearer $HC_API_KEY" "https://api.help.center/v0/centers/$HC_CENTER_ID/articles/ARTICLE_ID/publish"
重要规则
创建前务必先搜索。 若用户提出“撰写一篇关于 X 的文章”,请首先搜索该主题是否已有文章。若存在,须向用户确认是更新已有文章,还是新建一篇。
更新时必须保留原有内容。 仅需修改某一部分时,切勿覆盖整篇文章。应先获取当前内容,仅修改相关部分,并提交完整的更新后 HTML。
发布前必须征得用户同意。 默认以草稿形式创建。仅在用户明确要求时才执行发布操作。
需妥善处理错误响应。 检查 HTTP 状态码。常见问题包括:
- 401:API 密钥无效或缺失
- 403:权限不足(缺少必要 scope)
- 404:文章或 Center 未找到
- 400:缺少必填字段(title 始终为必填项)
- 429:请求频率超限(等待后重试)
对大量结果启用分页。 API 单次最多返回 100 篇文章。可使用
starting_after参数,传入上一页最后一篇文章的 ID 来获取后续数据。
API 快速参考
| 操作 | 方法 | 端点 |
|---|---|---|
| 列出文章 | GET | /v0/centers/:centerId/articles |
| 搜索文章 | GET | /v0/centers/:centerId/articles?search=query |
| 获取单篇文章 | GET | /v0/centers/:centerId/articles/:articleId |
| 创建文章 | POST | /v0/centers/:centerId/articles |
| 更新草稿 | PATCH | /v0/centers/:centerId/articles/:articleId/draft |
| 更新元数据 | PATCH | /v0/centers/:centerId/articles/:articleId/metadata |
| 发布 | POST | /v0/centers/:centerId/articles/:articleId/publish |
| 取消发布 | POST | /v0/centers/:centerId/articles/:articleId/unpublish |
| 删除 | DELETE | /v0/centers/:centerId/articles/:articleId |
| 复制 | POST | /v0/centers/:centerId/articles/:articleId/duplicate |
| 列出草稿 | GET | /v0/centers/:centerId/articles/drafts |
| 获取草稿 | GET | /v0/centers/:centerId/articles/:articleId/draft |
| 丢弃草稿 | POST | /v0/centers/:centerId/articles/:articleId/draft/discard |
| 列出分类 | GET | /v0/centers/:centerId/articles/categories |
| 创建分类 | POST | /v0/centers/:centerId/articles/categories |
| 更新分类 | PATCH | /v0/centers/:centerId/articles/categories/:categoryId |
| 删除分类 | DELETE | /v0/centers/:centerId/articles/categories/:categoryId |
| 上传图片 | POST | /v0/centers/:centerId/articles/images |
| 获取 Center 信息 | GET | /v0/centers/:centerId |
| 统计文章数量 | GET | /v0/centers/:centerId/articles/count |
内容撰写指南
撰写帮助中心文章时,请注意:
- 以结果为导向开头。 首先说明用户阅读后将能实现什么目标。
- 段落宜短小精悍。 每段控制在 2–3 句以内。
- 提供分步操作说明。 对流程类操作使用带编号的列表。
- 尽可能加入示例。 将抽象概念具象化,提升理解效率。
- 在必要处添加截图或图示引用。 (可通过图片上传接口托管图像,随后在 HTML 中引用其返回的 URL)
- 结尾提供下一步建议或关联文章。 如适用。
- 面向快速浏览而写。 使用描述性强的标题,方便用户直接跳转至所需内容。
分类管理
分类用于组织文章。支持创建具有单层子分类的层级化分类结构。
创建分类:
curl -s -X POST
-H "Authorization: Bearer $HC_API_KEY"
-H "Content-Type: application/json"
-d '{
"name": "入门指南",
"description": "面向新用户的文章",
"icon": "", // 可选:自定义 SVG 图标
"parent_id": "parent-cat-id" // 可选:用于子分类
}'
"https://api.help.center/v0/centers/$HC_CENTER_ID/articles/categories"
更新分类:
curl -s -X PATCH
-H "Authorization: Bearer $HC_API_KEY"
-H "Content-Type: application/json"
-d '{
"name": "已更新的名称",
"description": "已更新的描述",
"icon": ""
}'
"https://api.help.center/v0/centers/$HC_CENTER_ID/articles/categories/CATEGORY_ID"
删除分类:
仅当无任何文章引用该分类时,方可删除。
curl -s -X DELETE -H "Authorization: Bearer $HC_API_KEY" "https://api.help.center/v0/centers/$HC_CENTER_ID/articles/categories/CATEGORY_ID"
图片上传
上传图片供文章使用:
curl -s -X POST -H "Authorization: Bearer $HC_API_KEY" -F "image=@/path/to/image.jpg" "https://api.help.center/v0/centers/$HC_CENTER_ID/articles/images"
限制条件:
- 最大尺寸:10 MB
- 支持格式:JPEG、PNG、GIF、WebP、SVG
- 使用
multipart/form-data编码,字段名为image
响应中将包含可用于文章 HTML 的图片 URL:
{
"success": true,
"data": {
"url": "https://cdn.help.center/images/...",
"filename": "image.jpg",
"size": 1024576
}
}
SEO 元数据
创建文章时,可选择性地包含 SEO 元数据:
{
"metadata": {
"seo": {
"title": "简明扼要、关键词丰富的标题(50–60 字符)",
"description": "文章清晰摘要(150–160 字符)"
}
}
}
也可通过 metadata 接口更新已有文章的 SEO 元数据:
curl -s -X PATCH
-H "Authorization: Bearer $HC_API_KEY"
-H "Content-Type: application/json"
-d '{
"seo": {
"title": "SEO 标题",
"description": "SEO 描述"
}
}'
"https://api.help.center/v0/centers/$HC_CENTER_ID/articles/ARTICLE_ID/metadata"
热门AI工具
相关专题
本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。
0
2026.11.06
围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。
0
2026.11.06
详细介绍Postman接口请求的创建与发送方法,涵盖GET和POST请求、URL配置、请求参数、Headers请求头、Body请求体设置以及响应结果查看,帮助用户掌握Postman接口请求的完整操作流程。
0
2026.11.06
DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。
0
2026.11.05
DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。
0
2026.11.05
本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。
0
2026.11.04
本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。
0
2026.11.04
本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。
0
2026.11.04
本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。
0
2026.11.04
热门下载
相关下载
精品课程
共6课时 | 12.1万人学习
共79课时 | 161.7万人学习
共6课时 | 54.7万人学习
最新文章