Skip to content

更新草稿内容

  • 接口地址:/api/v2/editor/{type}/{draftId}
  • 请求方式:PUT
  • 传参方式:Rest + application/json

Headers 可选参数

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

Rest 参数

参数名类型是否必传说明
typeStringYESpostcomment
draftIdNumberYES草稿 ID

Body 参数

参数名类型是否必传帖子说明评论说明
editorFskeyStringNO是否为编辑器插件
传参 Fresns 则重置为默认编辑器
postQuotePidStringNO引用的帖子 PID
非必填
帖子专用
postGidStringNO小组帖子专用
postTitleStringNO标题帖子专用
postIsCommentDisabledBooleanNO是否禁止评论帖子专用
postIsCommentPrivateBooleanNO是否私有评论
私有则仅评论作者和帖子作者可见
帖子专用
contentStringNO正文内容
内容中插入文件,格式为 [file:{fid}]
isMarkdownBooleanNO内容是否为 MD 格式
isAnonymousBooleanNO是否匿名
mapObjectNO位置信息
extendsArrayNO扩展内容
archivesArrayNO扩展参数
deleteMapBooleanNO删除位置信息
deleteFileStringNO删除文件,传参 fid
deleteExtendStringNO删除扩展内容,传参 eid
deleteArchiveStringNO删除扩展参数,传参 code

接口使用说明

  • 文件功能,使用文件上传接口 上传文件,参数示例:
    • usageType = 帖子 7 评论 8
    • tableName = 帖子 post_logs 评论 comment_logs
    • tableColumn = id
    • tableId = 当前草稿 ID {draftId}
  • 位置信息 map 参数示例:
    • 位置信息 mapId,latitude,longitude,poi 这四个信息必传,其余可选
    • mapId 来自数据字典,地图服务商编号
    • 位置信息删除(清空)需使用 deleteMap 参数。

参数示例

json
{
    "mapId": 2,
    "latitude": 37.3185039,
    "longitude": -122.0288017,
    "scale": 14,
    "continent": "North America",
    "continentCode": "NA",
    "country": "United States",
    "countryCode": "US",
    "region": "California",
    "regionCode": "CA",
    "city": "Santa Clara",
    "cityCode": "SC",
    "district": "Cupertino",
    "address": "10800 Torre Ave, Cupertino, CA 95014",
    "zip": "95014",
    "poi": "Cupertino Library",
    "poiId": "TRDucfBPkhuzzR9a7",
}
json
{
    "mapId": 4,
    "latitude": 31.299,
    "longitude": 120.585,
    "scale": 6,
    "continent": "亚洲",
    "continentCode": "AS",
    "country": "中国",
    "countryCode": "CN",
    "region": "江苏",
    "regionCode": "JS",
    "city": "苏州",
    "cityCode": "SZ",
    "district": "工业园区",
    "address": "苏州工业园区星港街199号",
    "zip": "215000",
    "poi": "东方之门",
    "poiId": "B020017GRH",
}
json
[
    {
        "eid": "eid",
        "canDelete": true, // 用户是否可以直接删除
        "rating": 9, // 排序
        "fskey": null
    }
]
json
[
    {
        "code": "code",
        "value": "value",
        "isPrivate": false, // 是否私有(是否对外公开展示)
        "fskey": null
    }
]

返回结果

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

Released under the Apache-2.0 License