26 KiB
		
	
	
	
	
	
			
		
		
	
	
			26 KiB
		
	
	
	
	
	
Post
正文
- /cms.Post/Fetch
- /cms.Post/GetByIdentity
- /cms.Post/GetByKey
- /cms.Post/Search
- /cms.Post/Create
- /cms.Post/Modify
- /cms.Post/Delete
- /cms.Post/IncrPostLike
- /cms.Post/DescPostLike
- /cms.Post/IncrPostUnlike
- /cms.Post/DescPostUnlike
- /cms.Post/CommentList
- /cms.Post/AddComment
- /cms.Post/ModifyComment
- /cms.Post/DeleteComment
- /cms.Post/IncrCommentLike
- /cms.Post/DescCommentLike
- /cms.Post/IncrCommentUnlike
- /cms.Post/DescCommentUnlike
/cms.Post/Fetch
文章列表
Request
{
    page: "0", // type<int64>, 页码,默认第一页
    size: "0", // type<int64>, 单页显示数量,默认10,最多50
    author_identity: "", // type<string>, 发布者唯一标识,可选
    category_identity: "", // type<string>, 文章类型,可选
    keyword: "", // type<string>, 根据文章名称模糊查找
    type: 0, // type<int32>, 根据用户自定义文章类型过滤,可选,默认0,全部查找
}
Reply
{
    data: [{
        identity: "", // type<string>, 文章唯一标识
        owner_id: "0", // type<int64>, 作者ID
        owner_identity: "", // type<string>, 作者唯一标识
        category_identity_array: [""], // list<string>, <必传>,所属分类Identity 列表
        tags_identity_array: [""], // list<string>, 标签集Identity 列表
        title: "", // type<string>, <必传>,标题
        cover_path: "", // type<string>, 封面
        author: "", // type<string>, 作者
        author_identity: "", // type<string>
        Cms: "", // type<string>, <必传>,内容
        target_url: "", // type<string>, 跳转目标地址
        source_url: "", // type<string>, 文章来源地址
        hits: "0", // type<int64>, 点击量
        accessory_identity_array: [""], // list<string>, 附件Identity 列表
        has_accessory: false, // type<bool>, 是否有附件,默认没有
        created_at: "", // type<string>, 创建时间
        updated_at: "", // type<string>, 更新时间
        description: "", // type<string>, 简介
        like_hits: "0", // type<int64>, 点赞量
        unlike_hits: "0", // type<int64>, 点踩量
        comment_hits: "0", // type<int64>, 评论量
        post_type: 0, // type<int32>, 用户自定义文章类型
        rights: "", // type<string>, 权限
        key: "", // type<string>, <必传>,文章key
        category_data: [{
            id: "0", // type<int64>
            identity: "", // type<string>, 唯一标识
            parent_id: "0", // type<int64>, 为空表示顶级分类
            title: "", // type<string>, 标题
            cover_path: "", // type<string>, 封面图片
            intro: "", // type<string>, 简介
            created_at: "", // type<string>, 创建时间
            updated_at: "", // type<string>, 更新时间
            child: [{}], // list<CategoryItem>, 子集
            category_key: "", // type<string>, 分类标识
        }], // list<CategoryItem>, 分类数据
        tags_data: [{
            id: "0", // type<int64>
            identity: "", // type<string>, 唯一标识
            title: "", // type<string>, 标题
            cover_path: "", // type<string>, 封面图片
            intro: "", // type<string>, 简介
            created_at: "", // type<string>, 创建时间
        }], // list<TagsItem>, 标签数据
        accessory_data: [{
            identity: "", // type<string>, 唯一标识
            title: "", // type<string>, 附件标题
            file_path: "", // type<string>, 附件文件路径
            created_at: "", // type<string>, 创建时间
        }], // list<AccessoryItem>, 附件数据
    }], // list<PostItem>, 数据
    count: "0", // type<int64>, 总数量
}
/cms.Post/GetByIdentity
获取文章详情 By Identity
Request
{
    identity: "", // type<string>, 必传唯一标识
    author_identity: "", // type<string>, 必传作者唯一标识
}
Reply
{
    identity: "", // type<string>, 文章唯一标识
    owner_id: "0", // type<int64>, 作者ID
    owner_identity: "", // type<string>, 作者唯一标识
    category_identity_array: [""], // list<string>, <必传>,所属分类Identity 列表
    tags_identity_array: [""], // list<string>, 标签集Identity 列表
    title: "", // type<string>, <必传>,标题
    cover_path: "", // type<string>, 封面
    author: "", // type<string>, 作者
    author_identity: "", // type<string>
    Cms: "", // type<string>, <必传>,内容
    target_url: "", // type<string>, 跳转目标地址
    source_url: "", // type<string>, 文章来源地址
    hits: "0", // type<int64>, 点击量
    accessory_identity_array: [""], // list<string>, 附件Identity 列表
    has_accessory: false, // type<bool>, 是否有附件,默认没有
    created_at: "", // type<string>, 创建时间
    updated_at: "", // type<string>, 更新时间
    description: "", // type<string>, 简介
    like_hits: "0", // type<int64>, 点赞量
    unlike_hits: "0", // type<int64>, 点踩量
    comment_hits: "0", // type<int64>, 评论量
    post_type: 0, // type<int32>, 用户自定义文章类型
    rights: "", // type<string>, 权限
    key: "", // type<string>, <必传>,文章key
    category_data: [{
        id: "0", // type<int64>
        identity: "", // type<string>, 唯一标识
        parent_id: "0", // type<int64>, 为空表示顶级分类
        title: "", // type<string>, 标题
        cover_path: "", // type<string>, 封面图片
        intro: "", // type<string>, 简介
        created_at: "", // type<string>, 创建时间
        updated_at: "", // type<string>, 更新时间
        child: [{}], // list<CategoryItem>, 子集
        category_key: "", // type<string>, 分类标识
    }], // list<CategoryItem>, 分类数据
    tags_data: [{
        id: "0", // type<int64>
        identity: "", // type<string>, 唯一标识
        title: "", // type<string>, 标题
        cover_path: "", // type<string>, 封面图片
        intro: "", // type<string>, 简介
        created_at: "", // type<string>, 创建时间
    }], // list<TagsItem>, 标签数据
    accessory_data: [{
        identity: "", // type<string>, 唯一标识
        title: "", // type<string>, 附件标题
        file_path: "", // type<string>, 附件文件路径
        created_at: "", // type<string>, 创建时间
    }], // list<AccessoryItem>, 附件数据
}
/cms.Post/GetByKey
获取文章详情 By Key
Request
{
    key: "", // type<string>, <必传> 内容页的key
}
Reply
{
    identity: "", // type<string>, 文章唯一标识
    owner_id: "0", // type<int64>, 作者ID
    owner_identity: "", // type<string>, 作者唯一标识
    category_identity_array: [""], // list<string>, <必传>,所属分类Identity 列表
    tags_identity_array: [""], // list<string>, 标签集Identity 列表
    title: "", // type<string>, <必传>,标题
    cover_path: "", // type<string>, 封面
    author: "", // type<string>, 作者
    author_identity: "", // type<string>
    Cms: "", // type<string>, <必传>,内容
    target_url: "", // type<string>, 跳转目标地址
    source_url: "", // type<string>, 文章来源地址
    hits: "0", // type<int64>, 点击量
    accessory_identity_array: [""], // list<string>, 附件Identity 列表
    has_accessory: false, // type<bool>, 是否有附件,默认没有
    created_at: "", // type<string>, 创建时间
    updated_at: "", // type<string>, 更新时间
    description: "", // type<string>, 简介
    like_hits: "0", // type<int64>, 点赞量
    unlike_hits: "0", // type<int64>, 点踩量
    comment_hits: "0", // type<int64>, 评论量
    post_type: 0, // type<int32>, 用户自定义文章类型
    rights: "", // type<string>, 权限
    key: "", // type<string>, <必传>,文章key
    category_data: [{
        id: "0", // type<int64>
        identity: "", // type<string>, 唯一标识
        parent_id: "0", // type<int64>, 为空表示顶级分类
        title: "", // type<string>, 标题
        cover_path: "", // type<string>, 封面图片
        intro: "", // type<string>, 简介
        created_at: "", // type<string>, 创建时间
        updated_at: "", // type<string>, 更新时间
        child: [{}], // list<CategoryItem>, 子集
        category_key: "", // type<string>, 分类标识
    }], // list<CategoryItem>, 分类数据
    tags_data: [{
        id: "0", // type<int64>
        identity: "", // type<string>, 唯一标识
        title: "", // type<string>, 标题
        cover_path: "", // type<string>, 封面图片
        intro: "", // type<string>, 简介
        created_at: "", // type<string>, 创建时间
    }], // list<TagsItem>, 标签数据
    accessory_data: [{
        identity: "", // type<string>, 唯一标识
        title: "", // type<string>, 附件标题
        file_path: "", // type<string>, 附件文件路径
        created_at: "", // type<string>, 创建时间
    }], // list<AccessoryItem>, 附件数据
}
/cms.Post/Search
搜索文章
Request
{
    keyword: "", // type<string>, <必传>, 关键词
    page_no: "0", // type<int64>, 页数
    page_size: "0", // type<int64>, 每页记录数
}
Reply
{
    data: [{
        identity: "", // type<string>, 文章唯一标识
        owner_id: "0", // type<int64>, 作者ID
        owner_identity: "", // type<string>, 作者唯一标识
        category_identity_array: [""], // list<string>, <必传>,所属分类Identity 列表
        tags_identity_array: [""], // list<string>, 标签集Identity 列表
        title: "", // type<string>, <必传>,标题
        cover_path: "", // type<string>, 封面
        author: "", // type<string>, 作者
        author_identity: "", // type<string>
        Cms: "", // type<string>, <必传>,内容
        target_url: "", // type<string>, 跳转目标地址
        source_url: "", // type<string>, 文章来源地址
        hits: "0", // type<int64>, 点击量
        accessory_identity_array: [""], // list<string>, 附件Identity 列表
        has_accessory: false, // type<bool>, 是否有附件,默认没有
        created_at: "", // type<string>, 创建时间
        updated_at: "", // type<string>, 更新时间
        description: "", // type<string>, 简介
        like_hits: "0", // type<int64>, 点赞量
        unlike_hits: "0", // type<int64>, 点踩量
        comment_hits: "0", // type<int64>, 评论量
        post_type: 0, // type<int32>, 用户自定义文章类型
        rights: "", // type<string>, 权限
        key: "", // type<string>, <必传>,文章key
        category_data: [{
            id: "0", // type<int64>
            identity: "", // type<string>, 唯一标识
            parent_id: "0", // type<int64>, 为空表示顶级分类
            title: "", // type<string>, 标题
            cover_path: "", // type<string>, 封面图片
            intro: "", // type<string>, 简介
            created_at: "", // type<string>, 创建时间
            updated_at: "", // type<string>, 更新时间
            child: [{}], // list<CategoryItem>, 子集
            category_key: "", // type<string>, 分类标识
        }], // list<CategoryItem>, 分类数据
        tags_data: [{
            id: "0", // type<int64>
            identity: "", // type<string>, 唯一标识
            title: "", // type<string>, 标题
            cover_path: "", // type<string>, 封面图片
            intro: "", // type<string>, 简介
            created_at: "", // type<string>, 创建时间
        }], // list<TagsItem>, 标签数据
        accessory_data: [{
            identity: "", // type<string>, 唯一标识
            title: "", // type<string>, 附件标题
            file_path: "", // type<string>, 附件文件路径
            created_at: "", // type<string>, 创建时间
        }], // list<AccessoryItem>, 附件数据
    }], // list<PostItem>, 数据
    count: "0", // type<int64>, 总数量
}
/cms.Post/Create
发布文章
Request
{
    identity: "", // type<string>, 文章唯一标识
    owner_id: "0", // type<int64>, 作者ID
    owner_identity: "", // type<string>, 作者唯一标识
    category_identity_array: [""], // list<string>, <必传>,所属分类Identity 列表
    tags_identity_array: [""], // list<string>, 标签集Identity 列表
    title: "", // type<string>, <必传>,标题
    cover_path: "", // type<string>, 封面
    author: "", // type<string>, 作者
    author_identity: "", // type<string>
    Cms: "", // type<string>, <必传>,内容
    target_url: "", // type<string>, 跳转目标地址
    source_url: "", // type<string>, 文章来源地址
    hits: "0", // type<int64>, 点击量
    accessory_identity_array: [""], // list<string>, 附件Identity 列表
    has_accessory: false, // type<bool>, 是否有附件,默认没有
    created_at: "", // type<string>, 创建时间
    updated_at: "", // type<string>, 更新时间
    description: "", // type<string>, 简介
    like_hits: "0", // type<int64>, 点赞量
    unlike_hits: "0", // type<int64>, 点踩量
    comment_hits: "0", // type<int64>, 评论量
    post_type: 0, // type<int32>, 用户自定义文章类型
    rights: "", // type<string>, 权限
    key: "", // type<string>, <必传>,文章key
    category_data: [{
        id: "0", // type<int64>
        identity: "", // type<string>, 唯一标识
        parent_id: "0", // type<int64>, 为空表示顶级分类
        title: "", // type<string>, 标题
        cover_path: "", // type<string>, 封面图片
        intro: "", // type<string>, 简介
        created_at: "", // type<string>, 创建时间
        updated_at: "", // type<string>, 更新时间
        child: [{}], // list<CategoryItem>, 子集
        category_key: "", // type<string>, 分类标识
    }], // list<CategoryItem>, 分类数据
    tags_data: [{
        id: "0", // type<int64>
        identity: "", // type<string>, 唯一标识
        title: "", // type<string>, 标题
        cover_path: "", // type<string>, 封面图片
        intro: "", // type<string>, 简介
        created_at: "", // type<string>, 创建时间
    }], // list<TagsItem>, 标签数据
    accessory_data: [{
        identity: "", // type<string>, 唯一标识
        title: "", // type<string>, 附件标题
        file_path: "", // type<string>, 附件文件路径
        created_at: "", // type<string>, 创建时间
    }], // list<AccessoryItem>, 附件数据
}
Reply
{
    code: 0, // type<int32>, 状态码
    identity: "", // type<string>, 标识码
    message: "", // type<string>, 状态说明
    timeseq: "0", // type<int64>, 响应时间序列
    count: "0", // type<int64>, 数量
}
/cms.Post/Modify
修改文章
Request
{
    identity: "", // type<string>, 文章唯一标识
    owner_id: "0", // type<int64>, 作者ID
    owner_identity: "", // type<string>, 作者唯一标识
    category_identity_array: [""], // list<string>, <必传>,所属分类Identity 列表
    tags_identity_array: [""], // list<string>, 标签集Identity 列表
    title: "", // type<string>, <必传>,标题
    cover_path: "", // type<string>, 封面
    author: "", // type<string>, 作者
    author_identity: "", // type<string>
    Cms: "", // type<string>, <必传>,内容
    target_url: "", // type<string>, 跳转目标地址
    source_url: "", // type<string>, 文章来源地址
    hits: "0", // type<int64>, 点击量
    accessory_identity_array: [""], // list<string>, 附件Identity 列表
    has_accessory: false, // type<bool>, 是否有附件,默认没有
    created_at: "", // type<string>, 创建时间
    updated_at: "", // type<string>, 更新时间
    description: "", // type<string>, 简介
    like_hits: "0", // type<int64>, 点赞量
    unlike_hits: "0", // type<int64>, 点踩量
    comment_hits: "0", // type<int64>, 评论量
    post_type: 0, // type<int32>, 用户自定义文章类型
    rights: "", // type<string>, 权限
    key: "", // type<string>, <必传>,文章key
    category_data: [{
        id: "0", // type<int64>
        identity: "", // type<string>, 唯一标识
        parent_id: "0", // type<int64>, 为空表示顶级分类
        title: "", // type<string>, 标题
        cover_path: "", // type<string>, 封面图片
        intro: "", // type<string>, 简介
        created_at: "", // type<string>, 创建时间
        updated_at: "", // type<string>, 更新时间
        child: [{}], // list<CategoryItem>, 子集
        category_key: "", // type<string>, 分类标识
    }], // list<CategoryItem>, 分类数据
    tags_data: [{
        id: "0", // type<int64>
        identity: "", // type<string>, 唯一标识
        title: "", // type<string>, 标题
        cover_path: "", // type<string>, 封面图片
        intro: "", // type<string>, 简介
        created_at: "", // type<string>, 创建时间
    }], // list<TagsItem>, 标签数据
    accessory_data: [{
        identity: "", // type<string>, 唯一标识
        title: "", // type<string>, 附件标题
        file_path: "", // type<string>, 附件文件路径
        created_at: "", // type<string>, 创建时间
    }], // list<AccessoryItem>, 附件数据
}
Reply
{
    code: 0, // type<int32>, 状态码
    identity: "", // type<string>, 标识码
    message: "", // type<string>, 状态说明
    timeseq: "0", // type<int64>, 响应时间序列
    count: "0", // type<int64>, 数量
}
/cms.Post/Delete
删除文章
Request
{
    id: "0", // type<int64>, 唯一ID
    identity: "", // type<string>, 唯一标识
}
Reply
{
    code: 0, // type<int32>, 状态码
    identity: "", // type<string>, 标识码
    message: "", // type<string>, 状态说明
    timeseq: "0", // type<int64>, 响应时间序列
    count: "0", // type<int64>, 数量
}
/cms.Post/IncrPostLike
文章点赞处理
Request
{
    post_identity: "", // type<string>, 必传 文章唯一标识
    op_identity: "", // type<string>, 必传 操作者唯一标识
}
Reply
{
    code: 0, // type<int32>, 状态码
    identity: "", // type<string>, 标识码
    message: "", // type<string>, 状态说明
    timeseq: "0", // type<int64>, 响应时间序列
    count: "0", // type<int64>, 数量
}
/cms.Post/DescPostLike
文章点赞取消处理
Request
{
    post_identity: "", // type<string>, 必传 文章唯一标识
    op_identity: "", // type<string>, 必传 操作者唯一标识
}
Reply
{
    code: 0, // type<int32>, 状态码
    identity: "", // type<string>, 标识码
    message: "", // type<string>, 状态说明
    timeseq: "0", // type<int64>, 响应时间序列
    count: "0", // type<int64>, 数量
}
/cms.Post/IncrPostUnlike
文章点踩处理
Request
{
    post_identity: "", // type<string>, 必传 文章唯一标识
    op_identity: "", // type<string>, 必传 操作者唯一标识
}
Reply
{
    code: 0, // type<int32>, 状态码
    identity: "", // type<string>, 标识码
    message: "", // type<string>, 状态说明
    timeseq: "0", // type<int64>, 响应时间序列
    count: "0", // type<int64>, 数量
}
/cms.Post/DescPostUnlike
文章点踩取消处理
Request
{
    post_identity: "", // type<string>, 必传 文章唯一标识
    op_identity: "", // type<string>, 必传 操作者唯一标识
}
Reply
{
    code: 0, // type<int32>, 状态码
    identity: "", // type<string>, 标识码
    message: "", // type<string>, 状态说明
    timeseq: "0", // type<int64>, 响应时间序列
    count: "0", // type<int64>, 数量
}
/cms.Post/CommentList
评论列表
Request
{
    post_identity: "", // type<string>, 必填 评论唯一标识
    page: "0", // type<int64>, 页码,默认第一页
    size: "0", // type<int64>, 单页显示数量,默认10,最多50
}
Reply
{
    list: [{
        identity: "", // type<string>, 评论唯一标识
        post_identity: "", // type<string>, 文章唯一标识
        parent_id: "0", // type<int64>, 为空表示顶级评论
        Cms: "", // type<string>, 评论内容
        reply_identity: "", // type<string>, 回复者唯一 标识
        created_at: "", // type<string>, 创建时间
        updated_at: "", // type<string>, 更新时间
        list: [{}], // list<CommentItem>, 回复列表
        like_hits: "0", // type<int64>, 点赞量
        unlike_hits: "0", // type<int64>, 点踩量
        comment_hits: "0", // type<int64>, 评论量
        owner_name: "", // type<string>, 作者名称
        owner_identity: "", // type<string>, 作者标识
        role: "", // type<string>, 角色
    }], // list<CommentItem>, 数据
    count: "0", // type<int64>, 总数量
}
/cms.Post/AddComment
发布评论
Request
{
    identity: "", // type<string>, 评论唯一标识
    post_identity: "", // type<string>, 文章唯一标识
    parent_id: "0", // type<int64>, 为空表示顶级评论
    Cms: "", // type<string>, 评论内容
    reply_identity: "", // type<string>, 回复者唯一 标识
    created_at: "", // type<string>, 创建时间
    updated_at: "", // type<string>, 更新时间
    list: [{}], // list<CommentItem>, 回复列表
    like_hits: "0", // type<int64>, 点赞量
    unlike_hits: "0", // type<int64>, 点踩量
    comment_hits: "0", // type<int64>, 评论量
    owner_name: "", // type<string>, 作者名称
    owner_identity: "", // type<string>, 作者标识
    role: "", // type<string>, 角色
}
Reply
{
    code: 0, // type<int32>, 状态码
    identity: "", // type<string>, 标识码
    message: "", // type<string>, 状态说明
    timeseq: "0", // type<int64>, 响应时间序列
    count: "0", // type<int64>, 数量
}
/cms.Post/ModifyComment
修改评论
Request
{
    identity: "", // type<string>, 评论唯一标识
    post_identity: "", // type<string>, 文章唯一标识
    parent_id: "0", // type<int64>, 为空表示顶级评论
    Cms: "", // type<string>, 评论内容
    reply_identity: "", // type<string>, 回复者唯一 标识
    created_at: "", // type<string>, 创建时间
    updated_at: "", // type<string>, 更新时间
    list: [{}], // list<CommentItem>, 回复列表
    like_hits: "0", // type<int64>, 点赞量
    unlike_hits: "0", // type<int64>, 点踩量
    comment_hits: "0", // type<int64>, 评论量
    owner_name: "", // type<string>, 作者名称
    owner_identity: "", // type<string>, 作者标识
    role: "", // type<string>, 角色
}
Reply
{
    code: 0, // type<int32>, 状态码
    identity: "", // type<string>, 标识码
    message: "", // type<string>, 状态说明
    timeseq: "0", // type<int64>, 响应时间序列
    count: "0", // type<int64>, 数量
}
/cms.Post/DeleteComment
删除评论
Request
{
    identity: "", // type<string>, 需要删除的评论的唯一标识
    post_identity: "", // type<string>, 文章唯一标识
}
Reply
{
    code: 0, // type<int32>, 状态码
    identity: "", // type<string>, 标识码
    message: "", // type<string>, 状态说明
    timeseq: "0", // type<int64>, 响应时间序列
    count: "0", // type<int64>, 数量
}
/cms.Post/IncrCommentLike
评论点赞处理
Request
{
    comment_identity: "", // type<string>, 必填 评论唯一标识
    op_identity: "", // type<string>, 必填 操作者唯一标识
}
Reply
{
    code: 0, // type<int32>, 状态码
    identity: "", // type<string>, 标识码
    message: "", // type<string>, 状态说明
    timeseq: "0", // type<int64>, 响应时间序列
    count: "0", // type<int64>, 数量
}
/cms.Post/DescCommentLike
评论点赞取消处理
Request
{
    comment_identity: "", // type<string>, 必填 评论唯一标识
    op_identity: "", // type<string>, 必填 操作者唯一标识
}
Reply
{
    code: 0, // type<int32>, 状态码
    identity: "", // type<string>, 标识码
    message: "", // type<string>, 状态说明
    timeseq: "0", // type<int64>, 响应时间序列
    count: "0", // type<int64>, 数量
}
/cms.Post/IncrCommentUnlike
评论点踩处理
Request
{
    comment_identity: "", // type<string>, 必填 评论唯一标识
    op_identity: "", // type<string>, 必填 操作者唯一标识
}
Reply
{
    code: 0, // type<int32>, 状态码
    identity: "", // type<string>, 标识码
    message: "", // type<string>, 状态说明
    timeseq: "0", // type<int64>, 响应时间序列
    count: "0", // type<int64>, 数量
}
/cms.Post/DescCommentUnlike
评论点踩取消处理
Request
{
    comment_identity: "", // type<string>, 必填 评论唯一标识
    op_identity: "", // type<string>, 必填 操作者唯一标识
}
Reply
{
    code: 0, // type<int32>, 状态码
    identity: "", // type<string>, 标识码
    message: "", // type<string>, 状态说明
    timeseq: "0", // type<int64>, 响应时间序列
    count: "0", // type<int64>, 数量
}