这篇文章上次修改于 902 天前,可能其部分内容已经发生变化,如有疑问可询问作者。

对于非查询类接口,请求时 Header 中需要填写 X-Token 参数。

1. 类别相关

1.1. 创建类别

(1) 接口描述

本接口 (CreateCategory) 用于创建一个类别。

(2) 输入参数

参数名称必选类型描述
ActionString取值:CreateCategory。
CategoryNameString类别名称。
CategoryIndexString类别序号。

(3) 输出参数

参数名称类型描述
CategoryIdInteger类别 ID
RequestIdString唯一请求 ID。

1.2. 删除类别

(1) 接口描述

本接口 (DeleteCategory) 用于删除一个类别。

(2) 输入参数

参数名称必选类型描述
ActionString取值:DeleteCategory。
CategoryIdInteger类别 ID

(3) 输出参数

参数名称类型描述
RequestIdString唯一请求 ID。

1.3. 修改类别

(1) 接口描述

本接口 (ModifyCategory) 用于修改一个类别。

(2) 输入参数

参数名称必选类型描述
ActionString取值:ModifyCategory。
CategoryIdInteger类别 ID
CategoryNameString类别名称。
CategoryIndexString类别序号。

(3) 输出参数

参数名称类型描述
RequestIdString唯一请求 ID。

1.4. 查询类别

(1) 接口描述

本接口 (DescribeCategories) 用于查询类别。

(2) 输入参数

参数名称必选类型描述
ActionString取值:DescribeCategories。
CategoryIdInteger类别 ID
OffsetInteger偏移量。
LimitInteger返回数量。

(3) 输出参数

参数名称类型描述
TotalInteger符合条件的类别数量。
CategorySetArray of CategoryInfo类别详细信息列表。
RequestIdString唯一请求 ID。

CategoryInfo

参数名称类型描述
CategoryCategory类别详细信息。
ArticleCountInteger文章数量。

Category

参数名称类型描述
CategoryIdInteger类别 ID。
CategoryNameString类别名称。
CategoryIndexString类别序号。

2. 标签相关

2.1. 创建标签

(1) 接口描述

本接口 (CreateTag) 用于创建一个标签。

(2) 输入参数

参数名称必选类型描述
ActionString取值:CreateTag。
TagNameString标签名称。
TagIndexString标签序号。

(3) 输出参数

参数名称类型描述
TagIdInteger标签 ID
RequestIdString唯一请求 ID。

2.2. 删除标签

(1) 接口描述

本接口 (DeleteTag) 用于删除一个标签。

(2) 输入参数

参数名称必选类型描述
ActionString取值:DeleteTag。
TagIdInteger标签 ID

(3) 输出参数

参数名称类型描述
RequestIdString唯一请求 ID。

2.3. 修改标签

(1) 接口描述

本接口 (ModifyTag) 用于修改一个类别。

(2) 输入参数

参数名称必选类型描述
ActionString取值:ModifyTag。
TagIdInteger标签 ID
TagNameString标签名称。
TagIndexString标签序号。

(3) 输出参数

参数名称类型描述
RequestIdString唯一请求 ID。

2.4. 查询标签

本接口 (DescribeTags) 用于查询标签。

(2) 输入参数

参数名称必选类型描述
ActionString取值:DescribeTags。
TagIdInteger标签 ID
OffsetInteger偏移量。
LimitInteger返回数量。

(3) 输出参数

参数名称类型描述
TotalInteger符合条件的标签数量。
TagSetArray of TagInfo标签详细信息列表。
RequestIdString唯一请求 ID。

TagInfo

参数名称类型描述
TagTag标签详细信息。
ArticleCountInteger文章数量。

Tag

参数名称类型描述
TagIdInteger标签 ID。
TagNameString标签名称。
TagIndexString标签序号。

3. 文章相关

3.1. 创建文章

(1) 接口描述

本接口 (CreateArticle) 用于创建一篇文章。

(2) 输入参数

参数名称必选类型描述
ActionString取值:CreateArticle。
TitleString文章标题。
CategoryIdInteger文章类别 ID。
TagIdsString一个或多个文章标签 ID,以逗号分隔。
ContentString文章内容。

(3) 输出参数

参数名称类型描述
ArticleIdInteger文章 ID
RequestIdString唯一请求 ID。

2.2. 删除文章

(1) 接口描述

本接口 (DeleteArticle) 用于删除一篇文章。

(2) 输入参数

参数名称必选类型描述
ActionString取值:DeleteArticle。
ArticleIdInteger文章 ID

(3) 输出参数

参数名称类型描述
RequestIdString唯一请求 ID。

2.3. 修改文章

(1) 接口描述

本接口 (ModifyArticle) 用于修改一篇文章。

(2) 输入参数

参数名称必选类型描述
ActionString取值:ModifyArticle。
ArticleIdInteger文章 ID
TitleString标题。
CategoryIdInteger文章类别 ID。
TagIdsString一个或多个文章标签 ID,以逗号分隔。
ContentString文章内容。

(3) 输出参数

参数名称类型描述
RequestIdString唯一请求 ID。

2.4. 查询文章

本接口 (DescribeArticles) 用于查询标签。

(2) 输入参数

参数名称必选类型描述
ActionString取值:DescribeArticles。
ArticleIdInteger文章 ID
CategoryIdInteger文章类别 ID
TagIdInteger文章标签 ID
KeywordString关键词
OffsetInteger偏移量。
LimitInteger返回数量。

(3) 输出参数

参数名称类型描述
TotalInteger符合条件的文章数量。
ArticleSetArray of ArticleInfo文章详细信息列表。
RequestIdString唯一请求 ID。

ArticleInfo

参数名称类型描述
ArticleArticle文章详细信息。
CategoryCategory类别详细信息。
TagSetArray of Tag标签详细信息。
RemarkCountInteger评论总数。

Article

参数名称类型描述
ArticleIdInteger文章 ID。
TitleString文章标题。
CategoryIdInteger文章类别 ID。
TagIdsString一个或多个文章标签 ID,以逗号分隔。
ContentString文章内容。
CreatedTimeTimestamp文章创建时间。

4. 评论相关

4.1. 创建评论

(1) 接口描述

本接口 (CreateRemark) 用于创建一条评论。

(2) 输入参数

参数名称必选类型描述
ActionString取值:CreateRemark。
ArticleIdInteger文章 ID。
NicknameString评论者昵称。
ContentString评论内容。
InitRemarkIdInteger被回复的最初评论 ID。
NicknameRepliedString被回复者昵称。

(3) 输出参数

参数名称类型描述
RemarkIdInteger评论 ID。
RequestIdString唯一请求 ID。

4.2. 删除评论

(1) 接口描述

本接口 (DeleteRemark) 用于删除一条评论。

(2) 输入参数

参数名称必选类型描述
ActionString取值:DeleteRemark。
RemarkIdInteger评论 ID。

(3) 输出参数

参数名称类型描述
RequestIdString唯一请求 ID。

4.3. 修改评论

(1) 接口描述

本接口 (ModifyRemark) 用于修改一条评论。

(2) 输入参数

参数名称必选类型描述
ActionString取值:ModifyRemark。
RemarkIdInteger评论 ID。
ContentString评论内容。

(3) 输出参数

参数名称类型描述
RequestIdString唯一请求 ID。

4.4. 查询评论

(1) 接口描述

本接口 (DescribeRemarks) 用于查询评论。

(2) 输入参数

参数名称必选类型描述
ActionString取值:DescribeRemarks。
ArticleIdInteger文章 ID。
OffsetInteger偏移量。
LimitInteger返回数量。

(3) 输出参数

参数名称类型描述
TotalInteger符合条件的评论数量。
RemarkSetArray of RemarkInfo评论详细信息列表。
RequestIdString唯一请求 ID。

RemarkInfo

参数名称类型描述
RemarkRemark评论详细信息。
ReplySetArray of Remark评论回复详细信息列表。

Remark

参数名称类型描述
RemarkIdInteger评论 ID。
NicknameString评论者昵称。
ContentString评论内容。
InitRemarkIdInteger被回复的最初的评论 ID。
NicknameRepliedString被回复者昵称。
CreatedTimeTimestamp评论创建时间。