Skip to content
On this page

Content Command Word

createDraft

php
\FresnsCmdWord::plugin('Fresns')->createDraft($wordBody)
参数名类型是否必传帖子说明评论说明
uidNumberrequired用户 UID
typeNumberrequired1 帖子2 评论
createTypeNumberrequired创建类型 1.快捷创建 2.编辑器创建
editorUnikeyStringoptional是否插件编辑器,留空为否
postGidStringoptional小组,默认选中了小组帖子专用
postTitleStringoptional标题,默认自带标题帖子专用
postIsCommentBooleanoptional默认配置:是否可以评论帖子帖子专用
postIsCommentPublicBooleanoptional默认配置:是否公开评论
不公开则仅帖子作者可见
帖子专用
commentPidStringoptional评论专用评论哪个帖子,必传
commentCidStringoptional评论专用留空表示评论帖子
有值表示回复这条评论
contentStringoptional正文内容,默认自带内容
isMarkdownBooleanoptional默认配置:内容是否为 MD 格式
isAnonymousBooleanoptional默认配置:是否匿名
mapJsonObjectoptional默认配置:位置信息
eidStringoptional默认配置:扩展内容
Return Example
json
{
    "code": 0,
    "message": "ok",
    "data": {
        "type": 1, // 1.帖子 2.评论
        "logId": "post_logs > id" // 或者 comment_logs > id
    }
}

generateDraft

php
\FresnsCmdWord::plugin('Fresns')->generateDraft($wordBody)
Parameter NameTypeRequiredDescription
typeNumberrequired类型 1.帖子 2.评论
fsidStringoptional帖子 posts > pid
评论 comments > cid
  • 将已发表的正式内容,还原生成编辑草稿。
  • 评论不支持子孙级评论,仅限一级评论可生成草稿。
Return Example
json
{
    "code": 0,
    "message": "ok",
    "data": {
        "type": 1, // 1.帖子 2.评论
        "logId": "post_logs > id", // 或者 comment_logs > id
        "editableStatus": true, // 是否可编辑
        "editableTime": "03:00", // 剩余可编辑时长,剩余 3 分钟
        "deadlineTime": "2022-07-01 15:05:00" // 剩余可编辑截止具体日期时间
    }
}

contentPublishByDraft

php
\FresnsCmdWord::plugin('Fresns')->contentPublishByDraft($wordBody)
Parameter NameTypeRequiredDescription
typeNumberrequired类型 1.帖子 2.评论
logIdNumberrequired帖子 post_logs > id
评论 comment_logs > id
Return Example
json
{
    "code": 0,
    "message": "ok",
    "data": {
        "type": 1, // 1.帖子 2.评论
        "id": "posts > id", // 或者 comments > id
        "fsid": "posts > pid" // 或者 comments > cid
    }
}

contentQuickPublish

php
\FresnsCmdWord::plugin('Fresns')->contentQuickPublish($wordBody)
参数名类型是否必传帖子说明评论说明
uidNumberrequired用户 UID
typeNumberrequired1 帖子2 评论
postGidStringoptional小组,默认选中了小组帖子专用
postTitleStringoptional标题,默认自带标题帖子专用
postIsCommentBooleanoptional默认配置:是否可以评论帖子帖子专用
postIsCommentPublicBooleanoptional默认配置:是否公开评论
不公开则仅帖子作者可见
帖子专用
commentPidStringoptional评论专用评论哪个帖子,必传
commentCidStringoptional评论专用留空表示评论帖子
有值表示回复这条评论
contentStringoptional正文内容,默认自带内容
isMarkdownBooleanoptional默认配置:内容是否为 MD 格式
isAnonymousBooleanoptional默认配置:是否匿名
mapJsonObjectoptional默认配置:位置信息
eidStringoptional默认配置:扩展内容
Return Example
json
{
    "code": 0,
    "message": "ok",
    "data": {
        "type": 1, // 1.帖子 2.评论
        "id": "posts > id", // 或者 comments > id
        "fsid": "posts > pid" // 或者 comments > cid
    }
}

logicalDeletionContent

php
\FresnsCmdWord::plugin('Fresns')->logicalDeletionContent($wordBody)
Parameter NameTypeRequiredDescription
typeNumberrequired类型 1.帖子 2.评论
contentTypeNumberrequired类型 1.主表内容 2.日志表内容
contentFsidStringoptionalcontentType=1 专用:帖子 pid,评论 cid
contentLogIdNumberoptionalcontentType=2 专用:日志表主键 id

本命令字是全量逻辑删除,如果业务场景涉及撤回功能,请勿使用,避免恢复时处理数据较多。

physicalDeletionContent

php
\FresnsCmdWord::plugin('Fresns')->physicalDeletionContent($wordBody)
Parameter NameTypeRequiredDescription
typeNumberrequired类型 1.帖子 2.评论
contentTypeNumberrequired类型 1.主表内容 2.日志表内容
contentFsidStringoptionalcontentType=1 专用:帖子 pid,评论 cid
contentLogIdNumberoptionalcontentType=2 专用:日志表主键 id

Released under the Apache-2.0 License