Skip to content
On this page

Update Draft

  • Endpoint Path: /api/v2/editor/{type}/{draftId}
  • Method: PUT
  • Request: Rest + application/json

Headers Optional Parameter

Parameter NamePublic Mode (Required)Private Mode (Required)
X-Fresns-Aidrequiredrequired
X-Fresns-Aid-Tokenrequiredrequired
X-Fresns-Uidrequiredrequired
X-Fresns-Uid-Tokenrequiredrequired

Rest Params

Parameter NameTypeRequiredDescription
typeStringrequiredpostcomment
draftIdNumberrequired草稿 ID

Body Params

参数名类型是否必传帖子说明评论说明
editorUnikeyStringoptional是否为编辑器插件
传参 Fresns 则重置为默认编辑器
postQuotePidStringoptional引用的帖子 PID
非必填
帖子专用
postGidStringoptional小组帖子专用
postTitleStringoptional标题帖子专用
postIsCommentBooleanoptional是否可以评论帖子帖子专用
postIsCommentPublicBooleanoptional是否公开评论
不公开则仅帖子作者可见
帖子专用
contentStringoptional正文内容
isMarkdownBooleanoptional内容是否为 MD 格式
isAnonymousBooleanoptional是否匿名
mapObjectoptional位置信息
extendsArrayoptional扩展内容
archivesArrayoptional扩展参数
deleteMapBooleanoptional删除位置信息
deleteFileStringoptional删除文件,传参 fid
deleteExtendStringoptional删除扩展内容,传参 eid
deleteArchiveStringoptional删除扩展参数,传参 code

Request Description

  • 参数留空表示不更新。
  • 文件功能,使用文件上传接口 上传文件,参数示例:
    • tableName = 帖子 post_logs 评论 comment_logs
    • tableColumn = id
    • tableId = 当前草稿 ID {draftId}
  • 位置信息 map 参数示例:
json
// mapId,latitude,longitude,poi 这四个信息必传,其余可选
{
    "mapId": 2,
    "latitude": 113.324520,
    "longitude": 23.099994,
    "scale": "",
    "continent": "Asia",
    "continentCode": "AS",
    "country": "China",
    "countryCode": "CN",
    "region": "Jiangsu",
    "regionCode": "JS",
    "city": "Suzhou",
    "cityCode": "SZ",
    "district": "Taicang",
    "address": "",
    "zip": "215400",
    "poi": "",
    "poiId": "",
}
  • 扩展内容示例:
json
[
    {
        "eid": "eid",
        "canDelete": true, // 用户是否可以直接删除
        "rating": 9, // 排序
        "pluginUnikey": null
    }
]
  • 扩展参数示例:
json
[
    {
        "code": "code",
        "value": "value",
        "isPrivate": false, // 是否私有(是否对外公开展示)
        "pluginUnikey": null
    }
]

Return

json
{
    "code": 0,
    "message": "ok",
    "data": null
}

Released under the Apache-2.0 License