久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

返回列表 發(fā)帖
查看: 180|回復(fù): 3

[技術(shù)交流] /api/restful/?/forumdisplay 接口問(wèn)題、建議

5

主題

9

回帖

20

積分

初學(xué)乍練

貢獻(xiàn)
0 點(diǎn)
金幣
5 個(gè)
樓主
發(fā)表于 2025-8-29 12:38:03 | 只看樓主 |只看大圖 |倒序?yàn)g覽 |閱讀模式
以下所有問(wèn)題是“游客”模式

帖子調(diào)用問(wèn)題
比如我在APP首頁(yè)想調(diào)用最新的帖子,不區(qū)分板塊,好像我沒(méi)找到對(duì)應(yīng)的接口。只有,/api/restful/?/forumdisplay 接口,這個(gè)接口必須得傳板塊fid
因該是有個(gè)接口篩選各種參數(shù)這種,因該是這樣哈?
/api/restful/?/forumdisplay 接口
1)接口好像沒(méi)有翻頁(yè)參數(shù)
2)接口好像不能設(shè)置顯示多少條,我在后臺(tái)“后臺(tái) > 界面 > 主題列表 > 每頁(yè)顯示主題數(shù)”這里設(shè)置,好像對(duì)接口不起作用
3)接口好像沒(méi)有調(diào)用出回復(fù),如果想做一些類似微信朋友圈那種,在列表顯示部分回復(fù)的話貌似沒(méi)法做。
4)針對(duì)發(fā)帖人的信息有點(diǎn)少貌似,比如發(fā)帖人所屬的用戶組,所屬用戶組的組頭銜、頭銜顏色等等,實(shí)際上通過(guò)用戶id去調(diào)用api/restful/?/profilejson二次加入到列表中貌似也行,不過(guò)好像這個(gè)接口也是數(shù)據(jù)不全
5)實(shí)現(xiàn)的參數(shù)太少啦,比如我想只調(diào)用主題分類為2的帖子,只調(diào)用今天發(fā)布的帖子(我看返回的字段有這個(gè)字段),等等,參考如下參數(shù):

回復(fù)

使用道具 舉報(bào)

5

主題

9

回帖

20

積分

初學(xué)乍練

貢獻(xiàn)
0 點(diǎn)
金幣
5 個(gè)
沙發(fā)
 樓主| 發(fā)表于 2025-8-29 12:41:26 | 只看Ta
附上這個(gè)接口返回的字段如下:
  1. /api/restful /?/forumdisplay
  2. "foruminfo":{
  3.   "fid": "7", // 版塊ID (Forum ID),唯一標(biāo)識(shí)一個(gè)版塊
  4.   "description": "", // 版塊描述/簡(jiǎn)介,通常顯示在版塊列表中
  5.   "icon": "", // 版塊圖標(biāo),可以是圖片URL或CSS類名
  6.   "redirect": "", // 重定向URL,如果設(shè)置,訪問(wèn)此版塊會(huì)跳轉(zhuǎn)到該URL(常用于鏈接到外部網(wǎng)站)
  7.   "attachextensions": "", // 允許上傳的附件擴(kuò)展名列表,空表示使用全局設(shè)置
  8.   "creditspolicy": [], // 積分策略,定義在該版塊發(fā)帖、回帖等操作獲得的積分,空數(shù)組表示使用全局策略
  9.   "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";}", // 用戶權(quán)限公式(序列化PHP數(shù)組),用于設(shè)置復(fù)雜訪問(wèn)/發(fā)帖權(quán)限(如積分、用戶組、發(fā)帖數(shù)要求等)
  10.   "moderators": "", // 版主列表,存儲(chǔ)版主用戶名(逗號(hào)分隔),空表示無(wú)版主
  11.   "rules": "", // 版塊規(guī)則,可輸入HTML,展示在版塊頁(yè)面
  12.   "threadtypes": [], // 主題分類,定義該版塊下可用的主題分類(如“求助”、“分享”等)
  13.   "threadsorts": [], // 分類信息,定義該版塊下可用的詳細(xì)分類信息模板(如發(fā)布商品、活動(dòng)時(shí)的表單)
  14.   "viewperm": "", // 瀏覽權(quán)限,指定哪些用戶組可以瀏覽此版塊,空表示繼承上級(jí)或全局設(shè)置
  15.   "postperm": "", // 發(fā)新主題權(quán)限
  16.   "replyperm": "", // 回復(fù)主題權(quán)限
  17.   "getattachperm": "", // 下載附件權(quán)限
  18.   "postattachperm": "", // 發(fā)布附件權(quán)限
  19.   "postimageperm": "", // 發(fā)布圖片權(quán)限
  20.   "spviewperm": "", // 特殊瀏覽權(quán)限(可能用于特定功能)
  21.   "seotitle": "", // SEO標(biāo)題,覆蓋默認(rèn)標(biāo)題,用于搜索引擎優(yōu)化
  22.   "keywords": "", // SEO關(guān)鍵詞
  23.   "seodescription": "", // SEO描述
  24.   "supe_pushsetting": "", // 舊版集成設(shè)置(如與UCHome集成),現(xiàn)多為空
  25.   "modrecommend": { // 版主推薦設(shè)置
  26.     "open": "0", // 是否開(kāi)啟版主推薦,0=關(guān)閉
  27.     "num": 10, // 推薦主題顯示數(shù)量
  28.     "imagenum": 0, // 推薦主題中顯示圖片的數(shù)量
  29.     "imagewidth": 300, // 推薦圖片寬度
  30.     "imageheight": 250, // 推薦圖片高度
  31.     "maxlength": 0, // 推薦理由最大長(zhǎng)度
  32.     "cachelife": 0, // 緩存生命周期(秒)
  33.     "dateline": 0 // 最后更新時(shí)間戳
  34.   },
  35.   "threadplugin": [], // 使用的主題插件列表
  36.   "replybg": "", // 回帖背景圖片
  37.   "extra": { // 額外設(shè)置
  38.     "namecolor": "", // 版主用戶名顯示顏色
  39.     "iconwidth": "" // 版塊圖標(biāo)寬度
  40.   },
  41.   "jointype": "0", // 加入方式,0=自由加入,1=需要申請(qǐng),2=邀請(qǐng)加入(主要用于群組)
  42.   "gviewperm": "0", // 群組瀏覽權(quán)限級(jí)別
  43.   "membernum": "0", // 成員數(shù)量(主要用于群組)
  44.   "dateline": "0", // 創(chuàng)建時(shí)間戳
  45.   "lastupdate": "0", // 最后更新時(shí)間戳
  46.   "activity": "0", // 活躍度(可能用于群組)
  47.   "founderuid": "0", // 創(chuàng)建者用戶ID(主要用于群組)
  48.   "foundername": "", // 創(chuàng)建者用戶名
  49.   "banner": null, // 橫幅廣告圖片
  50.   "groupnum": "0", // 群組數(shù)量(可能用于分類)
  51.   "commentitem": "", // 評(píng)論項(xiàng)設(shè)置
  52.   "relatedgroup": "", // 相關(guān)群組ID
  53.   "picstyle": "0", // 圖片樣式,0=列表,1=圖片(以圖片形式展示主題)
  54.   "widthauto": "0", // 寬度自適應(yīng),0=否,1=是
  55.   "noantitheft": "0", // 禁用防盜鏈,0=啟用防盜鏈,1=禁用
  56.   "noforumhidewater": "0", // 禁用版塊內(nèi)隱藏內(nèi)容的水印,0=啟用,1=禁用
  57.   "noforumrecommend": "0", // 禁用版塊推薦,0=啟用,1=禁用
  58.   "livetid": "0", // 直播主題ID,關(guān)聯(lián)一個(gè)主題用于直播
  59.   "price": "0", // 加入群組的費(fèi)用
  60.   "fup": "6", // 上級(jí)版塊ID (Parent Forum ID),標(biāo)識(shí)此版塊屬于哪個(gè)父版塊。7的上級(jí)是6。
  61.   "type": "forum", // 類型,"forum"=論壇版塊,"sub"=子版塊,"group"=群組,"category"=分類
  62.   "name": "閑聊扯淡", // 版塊名稱
  63.   "status": "1", // 狀態(tài),1=啟用/開(kāi)放,0=禁用/關(guān)閉
  64.   "displayorder": "0", // 顯示順序,數(shù)值越小越靠前,負(fù)數(shù)通常用于置頂分類
  65.   "styleid": "0", // 使用的樣式ID,0表示使用默認(rèn)或上級(jí)樣式
  66.   "threads": "5", // 主題總數(shù)
  67.   "posts": "5", // 帖子總數(shù)(包含主題和回復(fù))
  68.   "todayposts": "0", // 今日發(fā)帖數(shù)
  69.   "yesterdayposts": "0", // 昨日發(fā)帖數(shù)
  70.   "rank": "4", // 排名/等級(jí),用于排序
  71.   "oldrank": "4", // 舊排名
  72.   "lastpost": "5\t嘻嘻嘻哈哈哈哈哈哈哈嘻嘻嘻哈哈哈哈哈哈哈\t1755938730\tadmin", // 最后發(fā)帖信息(制表符分隔的字符串)
  73.   "domain": "", // 綁定的二級(jí)域名
  74.   "allowsmilies": "1", // 是否允許使用表情,1=是
  75.   "allowhtml": "0", // 是否允許使用HTML代碼,0=否(出于安全考慮通常關(guān)閉)
  76.   "allowbbcode": "1", // 是否允許使用BBCode,1=是
  77.   "allowimgcode": "1", // 是否允許使用[img]代碼,1=是
  78.   "allowmediacode": "1", // 是否允許使用[media]代碼(嵌入音視頻),1=是
  79.   "allowanonymous": "0", // 是否允許匿名發(fā)帖,0=否
  80.   "allowpostspecial": "1", // 是否允許發(fā)布特殊主題(投票、懸賞等),1=是
  81.   "allowspecialonly": "0", // 是否只允許發(fā)布特殊主題,0=否
  82.   "allowappend": "0", // 是否允許追加回復(fù),0=否
  83.   "alloweditrules": "0", // 是否允許編輯版塊規(guī)則,0=否
  84.   "allowfeed": "0", // 是否允許產(chǎn)生動(dòng)態(tài)(Feed),0=否
  85.   "allowside": "0", // 是否允許側(cè)邊欄,0=否
  86.   "recyclebin": "1", // 是否啟用回收站,1=是
  87.   "modnewposts": "0", // 新帖審核,0=不需要,1=需要版主審核
  88.   "jammer": "0", // 打碼機(jī),1=開(kāi)啟(對(duì)新用戶發(fā)帖內(nèi)容打碼/屏蔽)
  89.   "disablewatermark": "0", // 禁用圖片水印,0=啟用,1=禁用
  90.   "inheritedmod": "0", // 繼承版主,1=是
  91.   "autoclose": "0", // 自動(dòng)關(guān)閉主題,0=不啟用,>0表示天數(shù)
  92.   "forumcolumns": "0", // 版塊顯示列數(shù)
  93.   "catforumcolumns": "0", // 分類下版塊顯示列數(shù)
  94.   "threadcaches": "0", // 主題緩存數(shù)量
  95.   "alloweditpost": "1", // 是否允許編輯自己的帖子,1=是
  96.   "simple": "0", // 簡(jiǎn)化模式,0=否
  97.   "modworks": "0", // 版主工作量統(tǒng)計(jì),0=關(guān)閉
  98.   "allowglobalstick": "1", // 允許全局置頂,1=是
  99.   "level": "0", // 版塊級(jí)別
  100.   "commoncredits": "0", // 通用積分
  101.   "archive": "0", // 是否歸檔,1=是(內(nèi)容只讀)
  102.   "recommend": "0", // 推薦指數(shù)
  103.   "favtimes": "0", // 被收藏次數(shù)
  104.   "sharetimes": "0", // 被分享次數(shù)
  105.   "disablethumb": "0", // 禁用縮略圖,0=啟用,1=禁用
  106.   "disablecollect": "0", // 禁用收藏,0=啟用,1=禁用
  107.   "ismoderator": 0, // 當(dāng)前用戶是否是該版塊的版主(運(yùn)行時(shí)動(dòng)態(tài)生成)
  108.   "allowpostattach": "" // 發(fā)帖時(shí)允許上傳附件(權(quán)限設(shè)置,空表示繼承)
  109. },
  110. "threadlist": [
  111.     {
  112.         "tid": "3", // 主題ID (Thread ID),唯一標(biāo)識(shí)一個(gè)主題帖
  113.         "fid": "7", // 論壇版塊ID (Forum ID),標(biāo)識(shí)該主題屬于哪個(gè)版塊
  114.         "posttableid": "0", // 帖子數(shù)據(jù)表ID,用于分表存儲(chǔ)帖子內(nèi)容,0通常表示主表
  115.         "typeid": "0", // 分類ID (Type ID),如果版塊啟用了主題分類,此值對(duì)應(yīng)分類
  116.         "sortid": "0", // 商品ID (Sort ID),用于分類信息主題,此處為0表示非分類信息
  117.         "readperm": "0", // 閱讀權(quán)限,需要多少權(quán)限等級(jí)才能閱讀此主題,0表示無(wú)特殊限制
  118.         "price": "0", // 售價(jià),主題設(shè)置的售價(jià)(積分),0表示免費(fèi)
  119.         "author": "xiaopingguo", // 發(fā)帖作者用戶名
  120.         "authorid": "2", // 發(fā)帖作者用戶ID
  121.         "subject": "11測(cè)試?yán)怖怖怖?quot;, // 主題標(biāo)題
  122.         "dateline": "6 天前", // 發(fā)帖時(shí)間(人性化顯示),原始時(shí)間戳在 dbdateline
  123.         "lastpost": "6 天前", // 最后回復(fù)時(shí)間(人性化顯示),原始時(shí)間戳在 dblastpost
  124.         "lastposter": "xiaopingguo", // 最后回復(fù)者用戶名
  125.         "views": "1", // 查看次數(shù)/瀏覽量
  126.         "replies": "0", // 回復(fù)數(shù)量
  127.         "displayorder": "0", // 顯示順序,用于置頂(-1, -2, -3)或正常顯示(0)
  128.         "highlight": "", // 高亮設(shè)置,包含顏色和樣式代碼,空字符串表示無(wú)高亮
  129.         "digest": "0", // 精華等級(jí),0表示非精華,1/2/3表示不同等級(jí)的精華帖
  130.         "rate": "0", // 評(píng)分相關(guān),具體含義可能因版本而異,通常與主題評(píng)分有關(guān)
  131.         "special": "0", // 特殊主題類型,0=普通主題,1=投票,2=商品,3=懸賞,4=活動(dòng),5=辯論
  132.         "attachment": "0", // 附件標(biāo)識(shí),0=無(wú)附件,1=有附件
  133.         "moderated": "0", // 是否被版主處理過(guò),0=否,1=是
  134.         "closed": "0", // 是否關(guān)閉,0=開(kāi)放,1=關(guān)閉(禁止回復(fù))
  135.         "stickreply": "0", // 是否有置頂回復(fù),0=無(wú),1=有
  136.         "recommends": "0", // 主題推薦數(shù)(被推薦的次數(shù))
  137.         "recommend_add": "0", // 推薦增加數(shù)
  138.         "recommend_sub": "0", // 推薦減少數(shù)
  139.         "heats": "0", // 熱度值,用于計(jì)算主題熱度
  140.         "status": "0", // 狀態(tài)位,多位組合,存儲(chǔ)多種狀態(tài)信息(如是否需要審核等)
  141.         "isgroup": "0", // 是否為群組主題,0=否,1=是
  142.         "favtimes": "0", // 被收藏次數(shù)
  143.         "sharetimes": "0", // 被分享次數(shù)
  144.         "stamp": "-1", // 主題圖章,-1=無(wú)圖章,0-7對(duì)應(yīng)不同的圖章圖片
  145.         "icon": "-1", // 主題圖標(biāo),-1=無(wú)圖標(biāo),0-7對(duì)應(yīng)不同的圖標(biāo)圖片
  146.         "pushedaid": "0", // 推送到門戶文章的ID,0表示未推送
  147.         "cover": "0", // 封面圖片ID,用于門戶等,0表示無(wú)封面
  148.         "replycredit": "0", // 回帖獎(jiǎng)勵(lì)積分,0表示無(wú)獎(jiǎng)勵(lì)
  149.         "relatebytag": "0", // 是否通過(guò)標(biāo)簽關(guān)聯(lián),0=否
  150.         "maxposition": "1", // 最大回復(fù)位置,即當(dāng)前主題下的回復(fù)總數(shù)(包括主題帖本身)
  151.         "bgcolor": "", // 背景顏色,為主題設(shè)置背景色,空字符串表示無(wú)
  152.         "comments": "0", // 評(píng)論數(shù)(可能指獨(dú)立評(píng)論模塊的評(píng)論)
  153.         "hidden": false, // 是否隱藏(可能用于特定權(quán)限或條件)
  154.         "allreplies": 0, // 所有回復(fù)數(shù)(可能與 replies 字段類似或有特定計(jì)算)
  155.         "ordertype": 0, // 帖子排序類型,0=倒序(最新在后),1=正序(最新在前)
  156.         "forumstick": false, // 是否為版塊置頂帖
  157.         "related_group": 0, // 相關(guān)群組ID
  158.         "lastposterenc": "xiaopingguo", // 最后回復(fù)者用戶名(已編碼,通常用于URL或防注入)
  159.         "typehtml": "", // 分類信息相關(guān)的HTML代碼,空表示無(wú)
  160.         "typename": "", // 分類名稱,空表示無(wú)分類
  161.         "sorthtml": "", // 分類信息HTML代碼
  162.         "multipage": "", // 多頁(yè)顯示的HTML代碼(如 [1] [2] [3]),主題帖通常為空
  163.         "recommendicon": "", // 推薦圖標(biāo)相關(guān)的HTML
  164.         "new": 0, // 是否為新帖標(biāo)識(shí)(通常用于標(biāo)記用戶未讀的帖子)
  165.         "heatlevel": 0, // 熱度等級(jí),根據(jù)熱度值計(jì)算出的等級(jí)
  166.         "moved": 0, // 是否被移動(dòng)過(guò),0=否
  167.         "folder": "common", // 文件夾類型,"common" 表示普通主題,"new" 可能表示新主題等
  168.         "weeknew": true, // 是否為本周新帖
  169.         "icontid": "3", // 圖標(biāo)主題ID,通常與 tid 相同,用于標(biāo)識(shí)使用圖標(biāo)的主題
  170.         "istoday": 0, // 是否為今天發(fā)布的帖子,0=否,1=是
  171.         "dbdateline": "1755933321", // 發(fā)帖時(shí)間戳(Unix Timestamp),精確的原始時(shí)間數(shù)據(jù)
  172.         "dblastpost": "1755933321", // 最后回復(fù)時(shí)間戳(Unix Timestamp),精確的原始時(shí)間數(shù)據(jù)
  173.         "id": "normalthread_3", // HTML元素ID,用于前端DOM操作,格式通常是 "類型_主題ID"
  174.         "mobile": "0", // 是否為手機(jī)端發(fā)布,0=否,1=是
  175.         "rushreply": 0, // 是否為搶樓帖,0=否
  176.         "message": "的就撒開(kāi)了帶我去**** 本內(nèi)容被作者隱藏 ****就立刻發(fā)的就撒開(kāi)了飛機(jī)", // 主題內(nèi)容/正文
  177.         "authoravatar": "./data/avatar/noavatar.svg" // 作者頭像的URL路徑,noavatar.svg 表示默認(rèn)頭像
  178.     }
  179. ]
復(fù)制代碼


回復(fù)

使用道具 舉報(bào)

75

主題

311

回帖

700

積分

管理員

貢獻(xiàn)
18 點(diǎn)
金幣
41 個(gè)
板凳
發(fā)表于 2025-8-29 12:49:27 | 只看Ta
參數(shù)沒(méi)有的地方見(jiàn)文檔的 “_REQUEST” 的說(shuō)明。

但是說(shuō)回來(lái)了,官方做接口再好,也滿足不了所有人,X5 接口的意義就是“開(kāi)放”
你完全可以做一個(gè)自己的接口,寫(xiě)個(gè)插件,甚至賣錢
回復(fù)

使用道具 舉報(bào)

5

主題

9

回帖

20

積分

初學(xué)乍練

貢獻(xiàn)
0 點(diǎn)
金幣
5 個(gè)
地板
 樓主| 發(fā)表于 2025-8-29 12:51:26 | 只看Ta
monkeye 發(fā)表于 2025-8-29 12:49
參數(shù)沒(méi)有的地方見(jiàn)文檔的 “_REQUEST” 的說(shuō)明。

但是說(shuō)回來(lái)了,官方做接口再好,也滿足不了所有人,X5 接 ...

OK,謝謝老大。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

  • 關(guān)注公眾號(hào)
  • 有償服務(wù)微信
  • 有償服務(wù)QQ

手機(jī)版|小黑屋|Discuz! 官方交流社區(qū) ( 皖I(lǐng)CP備16010102號(hào) |皖公網(wǎng)安備34010302002376號(hào) )|網(wǎng)站地圖|star

GMT+8, 2025-9-18 14:54 , Processed in 0.083145 second(s), 31 queries .

Powered by Discuz! W1.0 Licensed

Copyright © 2001-2025 Discuz! Team.

關(guān)燈 在本版發(fā)帖
有償服務(wù)QQ
有償服務(wù)微信
返回頂部
快速回復(fù) 返回頂部 返回列表