·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

/api/restful/?/forumdisplay 接口问题、建议 New

103 3

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
以下所有问题是“游客”模式



帖子调用问题

比如我在APP首页想调用最新的帖子,不区分板块,好像我没找到对应的接口。只有,/api/restful/?/forumdisplay 接口,这个接口必须得传板块fid

因该是有个接口筛选各种参数这种,因该是这样哈?


/api/restful/?/forumdisplay 接口

1)接口好像没有翻页参数

2)接口好像不能设置显示多少条,我在后台“后台 > 界面 > 主题列表 > 每页显示主题数”这里设置,好像对接口不起作用

3)接口好像没有调用出回复,如果想做一些类似微信朋友圈那种,在列表显示部分回复的话貌似没法做。

4)针对发帖人的信息有点少貌似,比如发帖人所属的用户组,所属用户组的组头衔、头衔颜色等等,实际上通过用户id去调用api/restful/?/profilejson二次加入到列表中貌似也行,不过好像这个接口也是数据不全

5)实现的参数太少啦,比如我想只调用主题分类为2的帖子,只调用今天发布的帖子(我看返回的字段有这个字段),等等,参考如下参数:

/api/restful/?/forumdisplay 接口问题、建议
New
 接口,好像,api,restful,调用
我要说一句 收起回复

评论3

IT618发布Lv.8 发表于 2025-8-29 11:56:36 | 查看全部
附上这个接口返回的字段如下:
  1. /api/restful /?/forumdisplay"foruminfo":{  "fid": "7", // 版块ID (Forum ID),唯一标识一个版块  "description": "", // 版块描述/简介,通常显示在版块列表中  "icon": "", // 版块图标,可以是图片URL或CSS类名  "redirect": "", // 重定向URL,如果设置,访问此版块会跳转到该URL(常用于链接到外部网站)  "attachextensions": "", // 允许上传的附件扩展名列表,空表示使用全局设置  "creditspolicy": [], // 积分策略,定义在该版块发帖、回帖等操作获得的积分,空数组表示使用全局策略  "formulaperm": "a:6:{i:0;s:0:"";i:1;s:0:"";s:7:"message";s:0:"";s:5:"medal";N;s:5:"users";s:0:"";s:8:"viewtype";s:1:"0";}", // 用户权限公式(序列化PHP数组),用于设置复杂访问/发帖权限(如积分、用户组、发帖数要求等)  "moderators": "", // 版主列表,存储版主用户名(逗号分隔),空表示无版主  "rules": "", // 版块规则,可输入HTML,展示在版块页面  "threadtypes": [], // 主题分类,定义该版块下可用的主题分类(如“求助”、“分享”等)  "threadsorts": [], // 分类信息,定义该版块下可用的详细分类信息模板(如发布商品、活动时的表单)  "viewperm": "", // 浏览权限,指定哪些用户组可以浏览此版块,空表示继承上级或全局设置  "postperm": "", // 发新主题权限  "replyperm": "", // 回复主题权限  "getattachperm": "", // 下载附件权限  "postattachperm": "", // 发布附件权限  "postimageperm": "", // 发布图片权限  "spviewperm": "", // 特殊浏览权限(可能用于特定功能)  "seotitle": "", // SEO标题,覆盖默认标题,用于搜索引擎优化  "keywords": "", // SEO关键词  "seodescription": "", // SEO描述  "supe_pushsetting": "", // 旧版集成设置(如与UCHome集成),现多为空  "modrecommend": { // 版主推荐设置    "open": "0", // 是否开启版主推荐,0=关闭    "num": 10, // 推荐主题显示数量    "imagenum": 0, // 推荐主题中显示图片的数量    "imagewidth": 300, // 推荐图片宽度    "imageheight": 250, // 推荐图片高度    "maxlength": 0, // 推荐理由最大长度    "cachelife": 0, // 缓存生命周期(秒)    "dateline": 0 // 最后更新时间戳  },  "threadplugin": [], // 使用的主题插件列表  "replybg": "", // 回帖背景图片  "extra": { // 额外设置    "namecolor": "", // 版主用户名显示颜色    "iconwidth": "" // 版块图标宽度  },  "jointype": "0", // 加入方式,0=自由加入,1=需要申请,2=邀请加入(主要用于群组)  "gviewperm": "0", // 群组浏览权限级别  "membernum": "0", // 成员数量(主要用于群组)  "dateline": "0", // 创建时间戳  "lastupdate": "0", // 最后更新时间戳  "activity": "0", // 活跃度(可能用于群组)  "founderuid": "0", // 创建者用户ID(主要用于群组)  "foundername": "", // 创建者用户名  "banner": null, // 横幅广告图片  "groupnum": "0", // 群组数量(可能用于分类)  "commentitem": "", // 评论项设置  "relatedgroup": "", // 相关群组ID  "picstyle": "0", // 图片样式,0=列表,1=图片(以图片形式展示主题)  "widthauto": "0", // 宽度自适应,0=否,1=是  "noantitheft": "0", // 禁用防盗链,0=启用防盗链,1=禁用  "noforumhidewater": "0", // 禁用版块内隐藏内容的水印,0=启用,1=禁用  "noforumrecommend": "0", // 禁用版块推荐,0=启用,1=禁用  "livetid": "0", // 直播主题ID,关联一个主题用于直播  "price": "0", // 加入群组的费用  "fup": "6", // 上级版块ID (Parent Forum ID),标识此版块属于哪个父版块。7的上级是6。  "type": "forum", // 类型,"forum"=社区版块,"sub"=子版块,"group"=群组,"category"=分类  "name": "闲聊扯淡", // 版块名称  "status": "1", // 状态,1=启用/开放,0=禁用/关闭  "displayorder": "0", // 显示顺序,数值越小越靠前,负数通常用于置顶分类  "styleid": "0", // 使用的样式ID,0表示使用默认或上级样式  "threads": "5", // 主题总数  "posts": "5", // 帖子总数(包含主题和回复)  "todayposts": "0", // 今日发帖数  "yesterdayposts": "0", // 昨日发帖数  "rank": "4", // 排名/等级,用于排序  "oldrank": "4", // 旧排名  "lastpost": "5\t嘻嘻嘻哈哈哈哈哈哈哈嘻嘻嘻哈哈哈哈哈哈哈\t1755938730\tadmin", // 最后发帖信息(制表符分隔的字符串)  "domain": "", // 绑定的二级域名  "allowsmilies": "1", // 是否允许使用表情,1=是  "allowhtml": "0", // 是否允许使用HTML代码,0=否(出于安全考虑通常关闭)  "allowbbcode": "1", // 是否允许使用BBCode,1=是  "allowimgcode": "1", // 是否允许使用[img]代码,1=是  "allowmediacode": "1", // 是否允许使用[media]代码(嵌入音视频),1=是  "allowanonymous": "0", // 是否允许匿名发帖,0=否  "allowpostspecial": "1", // 是否允许发布特殊主题(投票、悬赏等),1=是  "allowspecialonly": "0", // 是否只允许发布特殊主题,0=否  "allowappend": "0", // 是否允许追加回复,0=否  "alloweditrules": "0", // 是否允许编辑版块规则,0=否  "allowfeed": "0", // 是否允许产生动态(Feed),0=否  "allowside": "0", // 是否允许侧边栏,0=否  "recyclebin": "1", // 是否启用回收站,1=是  "modnewposts": "0", // 新帖审核,0=不需要,1=需要版主审核  "jammer": "0", // 打码机,1=开启(对新用户发帖内容打码/屏蔽)  "disablewatermark": "0", // 禁用图片水印,0=启用,1=禁用  "inheritedmod": "0", // 继承版主,1=是  "autoclose": "0", // 自动关闭主题,0=不启用,>0表示天数  "forumcolumns": "0", // 版块显示列数  "catforumcolumns": "0", // 分类下版块显示列数  "threadcaches": "0", // 主题缓存数量  "alloweditpost": "1", // 是否允许编辑自己的帖子,1=是  "simple": "0", // 简化模式,0=否  "modworks": "0", // 版主工作量统计,0=关闭  "allowglobalstick": "1", // 允许全局置顶,1=是  "level": "0", // 版块级别  "commoncredits": "0", // 通用积分  "archive": "0", // 是否归档,1=是(内容只读)  "recommend": "0", // 推荐指数  "favtimes": "0", // 被收藏次数  "sharetimes": "0", // 被分享次数  "disablethumb": "0", // 禁用缩略图,0=启用,1=禁用  "disablecollect": "0", // 禁用收藏,0=启用,1=禁用  "ismoderator": 0, // 当前用户是否是该版块的版主(运行时动态生成)  "allowpostattach": "" // 发帖时允许上传附件(权限设置,空表示继承)},"threadlist": [    {        "tid": "3", // 主题ID (Thread ID),唯一标识一个主题帖        "fid": "7", // 社区版块ID (Forum ID),标识该主题属于哪个版块        "posttableid": "0", // 帖子数据表ID,用于分表存储帖子内容,0通常表示主表        "typeid": "0", // 分类ID (Type ID),如果版块启用了主题分类,此值对应分类        "sortid": "0", // 商品ID (Sort ID),用于分类信息主题,此处为0表示非分类信息        "readperm": "0", // 阅读权限,需要多少权限等级才能阅读此主题,0表示无特殊限制        "price": "0", // 售价,主题设置的售价(积分),0表示免费        "author": "xiaopingguo", // 发帖作者用户名        "authorid": "2", // 发帖作者用户ID        "subject": "11测试啦啦啦啦", // 主题标题        "dateline": "6 天前", // 发帖时间(人性化显示),原始时间戳在 dbdateline        "lastpost": "6 天前", // 最后回复时间(人性化显示),原始时间戳在 dblastpost        "lastposter": "xiaopingguo", // 最后回复者用户名        "views": "1", // 查看次数/浏览量        "replies": "0", // 回复数量        "displayorder": "0", // 显示顺序,用于置顶(-1, -2, -3)或正常显示(0)        "highlight": "", // 高亮设置,包含颜色和样式代码,空字符串表示无高亮        "digest": "0", // 精华等级,0表示非精华,1/2/3表示不同等级的精华帖        "rate": "0", // 评分相关,具体含义可能因版本而异,通常与主题评分有关        "special": "0", // 特殊主题类型,0=普通主题,1=投票,2=商品,3=悬赏,4=活动,5=辩论        "attachment": "0", // 附件标识,0=无附件,1=有附件        "moderated": "0", // 是否被版主处理过,0=否,1=是        "closed": "0", // 是否关闭,0=开放,1=关闭(禁止回复)        "stickreply": "0", // 是否有置顶回复,0=无,1=有        "recommends": "0", // 主题推荐数(被推荐的次数)        "recommend_add": "0", // 推荐增加数        "recommend_sub": "0", // 推荐减少数        "heats": "0", // 热度值,用于计算主题热度        "status": "0", // 状态位,多位组合,存储多种状态信息(如是否需要审核等)        "isgroup": "0", // 是否为群组主题,0=否,1=是        "favtimes": "0", // 被收藏次数        "sharetimes": "0", // 被分享次数        "stamp": "-1", // 主题图章,-1=无图章,0-7对应不同的图章图片        "icon": "-1", // 主题图标,-1=无图标,0-7对应不同的图标图片        "pushedaid": "0", // 推送到门户文章的ID,0表示未推送        "cover": "0", // 封面图片ID,用于门户等,0表示无封面        "replycredit": "0", // 回帖奖励积分,0表示无奖励        "relatebytag": "0", // 是否通过标签关联,0=否        "maxposition": "1", // 最大回复位置,即当前主题下的回复总数(包括主题帖本身)        "bgcolor": "", // 背景颜色,为主题设置背景色,空字符串表示无        "comments": "0", // 评论数(可能指独立评论模块的评论)        "hidden": false, // 是否隐藏(可能用于特定权限或条件)        "allreplies": 0, // 所有回复数(可能与 replies 字段类似或有特定计算)        "ordertype": 0, // 帖子排序类型,0=倒序(最新在后),1=正序(最新在前)        "forumstick": false, // 是否为版块置顶帖        "related_group": 0, // 相关群组ID        "lastposterenc": "xiaopingguo", // 最后回复者用户名(已编码,通常用于URL或防注入)        "typehtml": "", // 分类信息相关的HTML代码,空表示无        "typename": "", // 分类名称,空表示无分类        "sorthtml": "", // 分类信息HTML代码        "multipage": "", // 多页显示的HTML代码(如 [1] [2] [3]),主题帖通常为空        "recommendicon": "", // 推荐图标相关的HTML        "new": 0, // 是否为新帖标识(通常用于标记用户未读的帖子)        "heatlevel": 0, // 热度等级,根据热度值计算出的等级        "moved": 0, // 是否被移动过,0=否        "folder": "common", // 文件夹类型,"common" 表示普通主题,"new" 可能表示新主题等        "weeknew": true, // 是否为本周新帖        "icontid": "3", // 图标主题ID,通常与 tid 相同,用于标识使用图标的主题        "istoday": 0, // 是否为今天发布的帖子,0=否,1=是        "dbdateline": "1755933321", // 发帖时间戳(Unix Timestamp),精确的原始时间数据        "dblastpost": "1755933321", // 最后回复时间戳(Unix Timestamp),精确的原始时间数据        "id": "normalthread_3", // HTML元素ID,用于前端DOM操作,格式通常是 "类型_主题ID"        "mobile": "0", // 是否为手机端发布,0=否,1=是        "rushreply": 0, // 是否为抢楼帖,0=否        "message": "的就撒开了带我去**** 本内容被作者隐藏 ****就立刻发的就撒开了飞机", // 主题内容/正文        "authoravatar": "./data/avatar/noavatar.svg" // 作者头像的URL路径,noavatar.svg 表示默认头像    }]
复制代码
我要说一句 收起回复
回复 支持 反对

使用道具 举报

婷姐Lv.8 发表于 2025-8-29 11:57:16 | 查看全部
参数没有的地方见文档的 “_REQUEST” 的说明。

但是说回来了,官方做接口再好,也满足不了所有人,X5 接口的意义就是“开放”
你完全可以做一个自己的接口,写个插件,甚至卖钱
我要说一句 收起回复
回复 支持 反对

使用道具 举报

拾光Lv.8 发表于 2025-8-29 11:57:52 | 查看全部
OK,谢谢老大。
我要说一句 收起回复
回复 支持 反对

使用道具 举报

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

最新热评 加载中...
AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:216.73.216.122, 116.211.128.21,GMT+8, 2025-9-13 20:18 , Processed in 0.298474 second(s), 110 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表