JSON 返回论坛数据Xiuno BBS 4.0 全面支持数据 JSON 返回,方便其他程序调用【官方插件】 接口整合 免费

已认证 修罗大仙 2018-9-7 9161

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 2021-11-5
最新回复 (2)
  • hemawl 2022-2-9
    2
    感谢感谢
    0
  • zhangbo123 2022-2-13
    3
    感谢大佬
    0
返回
首页
插件
搜索