获取草稿列表

  • 接口地址: /api/fresns/editor/lists
  • 请求方式: POST
  • 请求格式: JSON

header 可选参数:

参数名公开模式(是否必传)私有模式(是否必传)
uidYESYES
midYESYES
tokenYESYES

body 参数:

参数名类型是否必传说明
typeNumberYES1.帖子(post_logs) / 2.评论(comment_logs)
statusNumberYES1.草稿+审核拒绝(state=1+4) / 2.审核中(state=2)
classNumberNO1.未发表的新草稿(post_id 或 comment_id 为空) / 2.编辑已发表内容的草稿(post_id 或 comment_id 有主表里 ID)
pageSizeNumberNO每页显示条数(默认 30 条)
pageNumberNO页码(默认 1)

返回结果:

成功-帖子

{
    "code": 0,
    "message": "ok",
    "data": {
        "pagination": {
            "total": "一共有多少条数据",
            "current": "当前页码",
            "pageSize": "每页有多少条数据",
            "lastPage": "最后一页页码"
        },
        "list": [
            {
                "id": "post_logs > id",
                "pid": "post_logs > post_id >> posts > uuid 为空代表新草稿,有值代表修改现有内容",
                "isPluginEditor": "post_logs > is_plugin_editor",
                "editorUrl": "post_logs > editor_unikey 输出为 URL",
                "title": "post_logs > title",
                "content": "post_logs > content 只摘取前 140 个字",
                "state": "post_logs > state", //1.未发表(草稿) 2.已发表(审核中) 3.已发表(审核通过并封存) 4.已发表(审核未通过,又为草稿状态)
                "reason": "post_logs > reason",
                "submitTime": "post_logs > submit_at",
                "time": "post_logs > created_at"
            }
        ]
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

成功-评论

{
    "code": 0,
    "message": "ok",
    "data": {
        "pagination": {
            "total": "一共有多少条数据",
            "current": "当前页码",
            "pageSize": "每页有多少条数据",
            "lastPage": "最后一页页码"
        },
        "list": [
            {
                "id": "comment_logs > id",
                "cid": "comment_logs > comment_id >> comments > uuid 为空代表新草稿,有值代表修改现有内容",
                "isPluginEditor": "comment_logs > is_plugin_editor",
                "editorUrl": "comment_logs > editor_unikey 输出为 URL",
                "content": "comment_logs > content 只摘取前 140 个字",
                "state": "comment_logs > state", //1.未发表(草稿) 2.已发表(审核中) 3.已发表(审核通过并封存) 4.已发表(审核未通过,又为草稿状态)
                "reason": "comment_logs > reason",
                "submitTime": "comment_logs > submit_at",
                "time": "comment_logs > created_at"
            }
        ]
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

失败

{
    "code": "code_messages > code",
    "message": "code_messages > message"
}
1
2
3
4

开发说明

  • 新帖子草稿:type=1 + state=1 + class=1
  • 新评论草稿:type=2 + state=1 + class=1
  • 编辑现有帖子的草稿:type=1 + state=1 + class=2
  • 编辑现有评论的草稿:type=2 + state=1 + class=2
  • 在审核中的新发表的帖子:type=1 + state=2 + class=1
  • 在审核中的新发表的评论:type=2 + state=2 + class=1
  • 在审核中的编辑现有帖子的草稿:type=1 + state=2 + class=2
  • 在审核中的编辑现有评论的草稿:type=2 + state=2 + class=2
  • class 为空输出全部