Xiuno BBS 4.0 全面支持数据 JSON 返回,方便其他程序调用 4.0

axiuno 7月前 2101

最新的 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 开发读接口数据也更容易了,尽情玩耍吧。


效果:

最新回复 (22)
  • kkkk 7月前
    2
    zhichi
  • 3
    前排支持
  • 听风看雨 7月前
    4
    我来晚了吗!
  • getcww 7月前
    5
    牛逼。但是标题的“方便”,写成了方面。哈哈~
  • axiuno 7月前
    6
    getcww 牛逼。但是标题的“方便”,写成了方面。哈哈~
    好的,便了
  • 一簾幽夢 7月前
    7
    r\n\t\t\r\n\t\t\t\r\n\t\t\tgetcww\r\n\t\t\r\n\t\t牛逼
  • 幸运星 7月前
    8
    无敌
  • 一二三 7月前
    9
    微信小程序接口有吗?
  • xiubbs 7月前
    10
    这个好强大。。。
  • 迷路的猫 7月前
    11
    一二三 微信小程序接口有吗?
    这就是给api的接口,微信小程序也是用接口的
  • xiubbs 6月前
    12
    这个有身份验证吗???
  • 备案域名 6月前
    13
    cc
  • 奔波中成长 6月前
    14
    666
  • isf000 6月前
    15
    正式版啊  正式版
  • winple 6月前
    16
    很好用
  • 备案域名 6月前
    17
    1
  • yuz835 5月前
    18
    axiuno 好的,便了
    怎么获取正文内容?好像没有
    然后这个帖子给出的调用都有用吗?
    我试了几个好像没有用,比如  用户登录:/user-login.htm
  • 老虎 3月前
    19
    有post的代码示例嘛?
  • 重楼 1月前
    20
  • 重楼 1月前
    21
    yuz835 怎么获取正文内容?好像没有 然后这个帖子给出的调用都有用吗? 我试了几个好像没有用,比如 用户登录:/user-login.htm
    不错
  • 麦芽糖 1月前
    22
    可惜不会技术的我。。。。。。。。。。。。。
返回
发新帖