Skip to content

创建草稿

  • 接口地址:/api/fresns/v1/editor/{type}/draft
  • 请求方式:POST
  • 传参方式:Rest + application/json

Headers 可选参数

参数名公开模式(是否必传)私有模式(是否必传)
X-Fresns-AidYESYES
X-Fresns-Aid-TokenYESYES
X-Fresns-UidYESYES
X-Fresns-Uid-TokenYESYES

Path 变量

变量名类型是否必传说明
typeStringYESpostcomment

Body 参数

参数名类型是否必传说明
createTypeNumberYES创建类型 1.快捷创建 2.编辑器创建
editorFskeyStringNO是否为编辑器插件
传参 Fresns 则重置为默认编辑器
commentPidStringNO评论专用 评论该帖子
commentCidStringNO评论专用 回复该评论
quotePidStringNO帖子专用 引用的帖子 PID
gidStringNO帖子专用 小组
titleStringNO帖子专用 标题
contentStringNO正文内容
内容中插入文件,格式为 [file:{fid}]
isMarkdownBooleanNO内容是否为 MD 格式
isAnonymousBooleanNO是否匿名
commentPolicyNumberNO帖子专用 谁可以评论
1 所有人 2 你关注的人 3 你关注的人和已认证的人 4 不允许所有人 5 仅限你提及到的用户
commentPrivateBooleanNO帖子使用 所有评论是否为私有
评论使用 本条评论是否为私有
私有则仅评论作者和帖子作者可见
gtidStringNO地理位置 ID
locationInfoObjectNO地理位置信息
archivesArrayNO扩展参数
extendsArrayNO扩展内容

接口使用说明

  • 创建草稿时,如果数据库已经有 createType=1 的草稿,并且为空时(无内容、无文件、无扩展内容),则本次创建将直接返回该草稿。
  • createType=2 表示为用户主动创建的草稿。

返回结果

json
{
    "code": 0,
    "message": "ok",
    "data": {
        "detail": {
            // 通用数据结构->草稿信息
        },
        "editControls": {
            "isEditDraft": "Boolean / 是否为编辑草稿",
            "editableStatus": "Boolean / 是否可编辑",
            "editableTime": "String / 剩余可编辑时长,例如 03:00 表示剩余 3 分钟",
            "deadlineTime": "String / 剩余可编辑截止具体日期时间,例如 2022-07-01 15:05:00"
        }
    }
}

Released under the Apache-2.0 License