Skip to content
页面梗概

助力生态可持续发展

赞助 Fresns 发展

成为赞助者

内容功能

创建草稿

php
\FresnsCmdWord::plugin('Fresns')->createDraft($wordBody)
参数名类型是否必传帖子说明评论说明
uidNumberYES用户 UID
typeNumberYES1 帖子2 评论
createTypeNumberYES创建类型 1.快捷创建 2.编辑器创建
editorUnikeyStringNO是否插件编辑器,留空为否
postGidStringNO小组,默认选中了小组帖子专用
postTitleStringNO标题,默认自带标题帖子专用
postIsCommentBooleanNO默认配置:是否可以评论帖子帖子专用
postIsCommentPublicBooleanNO默认配置:是否公开评论
不公开则仅帖子作者可见
帖子专用
commentPidStringNO评论专用评论哪个帖子,必传
commentCidStringNO评论专用留空表示评论帖子
有值表示回复这条评论
contentStringNO正文内容,默认自带内容
isMarkdownBooleanNO默认配置:内容是否为 MD 格式
isAnonymousBooleanNO默认配置:是否匿名
mapJsonObjectNO默认配置:位置信息
eidStringNO默认配置:扩展内容
结果示例
json
{
    "code": 0,
    "message": "ok",
    "data": {
        "type": 1, // 1.帖子 2.评论
        "logId": "post_logs > id" // 或者 comment_logs > id
    }
}

生成草稿

php
\FresnsCmdWord::plugin('Fresns')->generateDraft($wordBody)
参数名类型是否必传说明
typeNumberYES类型 1.帖子 2.评论
fsidStringNO帖子 posts > pid
评论 comments > cid
  • 将已发表的正式内容,还原生成编辑草稿。
  • 评论不支持子孙级评论,仅限一级评论可生成草稿。
结果示例
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" // 剩余可编辑截止具体日期时间
    }
}

由草稿发布内容

php
\FresnsCmdWord::plugin('Fresns')->contentPublishByDraft($wordBody)
参数名类型是否必传说明
typeNumberYES类型 1.帖子 2.评论
logIdNumberYES帖子 post_logs > id
评论 comment_logs > id
结果示例
json
{
    "code": 0,
    "message": "ok",
    "data": {
        "type": 1, // 1.帖子 2.评论
        "id": "posts > id", // 或者 comments > id
        "fsid": "posts > pid" // 或者 comments > cid
    }
}

直接发表内容

php
\FresnsCmdWord::plugin('Fresns')->contentDirectPublish($wordBody)
参数名类型是否必传帖子说明评论说明
uidNumberYES用户 UID
typeNumberYES1 帖子2 评论
postGidStringNO小组,默认选中了小组帖子专用
postTitleStringNO标题,默认自带标题帖子专用
postIsCommentBooleanNO默认配置:是否可以评论帖子帖子专用
postIsCommentPublicBooleanNO默认配置:是否公开评论
不公开则仅帖子作者可见
帖子专用
commentPidStringNO评论专用评论哪个帖子,必传
commentCidStringNO评论专用留空表示评论帖子
有值表示回复这条评论
contentStringNO正文内容,默认自带内容
isMarkdownBooleanNO默认配置:内容是否为 MD 格式
isAnonymousBooleanNO默认配置:是否匿名
mapJsonObjectNO默认配置:位置信息
eidStringNO默认配置:扩展内容
fileFileNO默认配置:文件
  • 可选附带一个图片文件。
结果示例
json
{
    "code": 0,
    "message": "ok",
    "data": {
        "type": 1, // 1.帖子 2.评论
        "id": "posts > id", // 或者 comments > id
        "fsid": "posts > pid" // 或者 comments > cid
    }
}

逻辑删除内容

php
\FresnsCmdWord::plugin('Fresns')->logicalDeletionContent($wordBody)
参数名类型是否必传说明
typeNumberYES类型 1.帖子 2.评论
contentTypeNumberYES类型 1.主表内容 2.日志表内容
contentFsidStringNOcontentType=1 专用:帖子 pid,评论 cid
contentLogIdNumberNOcontentType=2 专用:日志表主键 id

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

物理删除内容

php
\FresnsCmdWord::plugin('Fresns')->physicalDeletionContent($wordBody)
参数名类型是否必传说明
typeNumberYES类型 1.帖子 2.评论
contentTypeNumberYES类型 1.主表内容 2.日志表内容
contentFsidStringNOcontentType=1 专用:帖子 pid,评论 cid
contentLogIdNumberNOcontentType=2 专用:日志表主键 id