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

Discuz! 官方交流社區

標題: /api/restful/?/forumdisplay 接口問題、建議 [打印本頁]

作者: qiang19900427    時間: 2025-8-29 12:38
標題: /api/restful/?/forumdisplay 接口問題、建議
以下所有問題是“游客”模式

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


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



作者: monkeye    時間: 2025-8-29 12:49
參數沒有的地方見文檔的 “_REQUEST” 的說明。

但是說回來了,官方做接口再好,也滿足不了所有人,X5 接口的意義就是“開放”
你完全可以做一個自己的接口,寫個插件,甚至賣錢
作者: qiang19900427    時間: 2025-8-29 12:51
monkeye 發表于 2025-8-29 12:49
參數沒有的地方見文檔的 “_REQUEST” 的說明。

但是說回來了,官方做接口再好,也滿足不了所有人,X5 接 ...

OK,謝謝老大。




歡迎光臨 Discuz! 官方交流社區 (http://www.9999xn.com/) Powered by Discuz! W1.0