|
Name |
Value |
Name |
Value |
插件名称 |
JSON 返回论坛数据 |
插件版本 |
1.2 |
适用程序 |
xiunobbs4.0 |
插件ID |
25 |
DIR |
xn_json |
售价 |
免费分享 |
咨询帮助:QQ |
发布时间 |
2018-09-07 |
最后更新 |
2022-02-13 |
最新的 Xiuno BBS 4.0 git 版本已经加入了全站的 JSON 数据返回支持,方便 APP 或者其他接口调用。
只需要传入参数 ajax=1 或者直接通过 ajax 请求。
开放的接口如下,分为 GET/POST 两大类:
GET:
最新主题:/index-{page}.htm
最新精华:/index-{page}-1.htm
版块最新主题:/forum-{fid}-{page}.htm
版块精华主题:/forum-{fid}-{page}-1.htm
用户最新主题:/user-{uid}-{page}.htm
用户精华主题:/user-{uid}-{page}-1.htm
我的最新主题:/my-thread-{page}.htm
我的精华主题:/my-thread-{page}-1.htm
主题+回帖列表:/thread-{tid}-{page}.htm
搜索:/search-{keyword}.htm
POST:
用户登录:/user-login.htm
email, password(md5 过以后的值)
用户注册:/user-create.htm
email, username, password(md5 过以后的值)
统一返回 JSON 格式:
{code: 0, message: "登录成功"}
{code: -1, message: "登录失败"}
{code: 'username', message: "用户名错误"}
{code: 0, message: {"key": "value"}}
注意:
code: 0 表示成功,-1 表示失败,其他值表示错误代码。
实例代码:
js 调用:
script>
$.xget("forum-1.htm", function(code, message) {
console.log(message);
});
</script>
PHP 调用:
<?php
$s = file_get_contents("http://bbs.xiuno.com/forum-1.htm?ajax=1");
$arr = json_decode($s);
print_r($arr);
?>
最新主题,精华主题调用什么的极其简单了,APP 开发读接口数据也更容易了,尽情玩耍吧。
xiuno站长服务QQ:312215120
附件
Name |
下载数 |
大小 |
时间 |
下载 |
xn_json.zip |
4 |
19.63K |
2021-11-5 |
|
游客您好,
登录 或
注册 后即可发表更精彩的回复!