通过 AJAX 请求返回 JSON 格式的论坛数据。可用于开发App。
相较于xn_json插件,添加了安全访问功能,支持消息信息输出。
以下是针对 Xiuno BBS 4.0 的 API 接口文档整理,包含 GET 和 POST 方法的详细说明:
/index-{page}.htm
page
1
{ "code": 0, "message": { "list": [ {"tid": 1, "subject": "主题标题", "fid": 10, "author": "用户名", "replies": 5}, // 更多主题数据... ], "page": 1, "pagecount": 20 } }
/index-{page}-1.htm
-1
/forum-{fid}-{page}.htm
fid
/forum-{fid}-{page}-1.htm
/user-{uid}-{page}.htm
uid
/user-{uid}-{page}-1.htm
/my-thread-{page}.htm
/my-thread-{page}-1.htm
/thread-{tid}-{page}.htm
tid
/search-{keyword}.htm
keyword
从技术角度,post接口开发不依赖本插件,而是需要自己适配自己的主题和插件,以下内容仅供参考。
/user-login.htm
email
password
/user-create.htm
username
/thread-create.htm
subject
doctype
install/install.sql
message
/post-create.htm
0
/post-update-{pid}.htm
pid
/post-delete-{pid}.htm
route/mod.php
key
code: 0
code: -1
code: 'username'
list
pagecount
如需进一步扩展接口(如文件上传、私信功能),可参考 route/*.php 文件中的路由逻辑。
route/*.php
1、下载插件文件后,请先解压为文件夹,再上传到网站plugin目录,然后给插件文件夹下的conf.json赋予写权限,最后在Xiuno后台找到插件进行安装; 2、请各位站长注意网络安全,请不要将插件的压缩包上传到网站plugin目录再进行解压,以免泄露插件压缩包; 3、本版块发布的插件均经过站长测试,但每个站长的建站环境各不相同,如果您在安装插件后遇到插件不可用的问题,请尝试与插件作者进行联系;
暂无回复,快来抢沙发吧
版块
~扫~码~领~红~包~
1、下载插件文件后,请先解压为文件夹,再上传到网站plugin目录,然后给插件文件夹下的conf.json赋予写权限,最后在Xiuno后台找到插件进行安装;
2、请各位站长注意网络安全,请不要将插件的压缩包上传到网站plugin目录再进行解压,以免泄露插件压缩包;
3、本版块发布的插件均经过站长测试,但每个站长的建站环境各不相同,如果您在安装插件后遇到插件不可用的问题,请尝试与插件作者进行联系;