BBS接口文档

1、访问phpwind论坛首页接口

请求URL: http://47.107.116.139/phpwind/

请求方式: GET

参数: 无参数

返回示例 因返回的HTML脚本太多,故不写到此接口文档中!

返回参数说明
1.返回的HTML源码中包括有csrf token鉴权码,如:<input type="hidden”name="csrf_token”value="bb77911d24b47537"/>
2.返回的响应头的cookie中包含有csrf token鉴权码,如:csrf token:bb77911d24b47537

2、登录接口

请求URL: http://47.107.116.139/phpwind/index.php?m=u&c=login&a=dorun

请求方式: POST

必须带的请求头:

参数名必选说明
Accept application/json,text/javascript, /;9=0.01 客户端接收的数据类型
X-Requested-With XMLHttpRequest 异步请求

参数:

参数名必选类型说明备注
username string 用户名 管理员用户名
password string 密码 管理员密码
csrf token string 鉴权码 从【1.访问phpwind论坛首页接口】接口的返回值或返回的响应头的cookie中获取
backurl string 来源 填写:http://47.107.116.139/phpwind/
invite string 邀请 不填写值

返回示例: f"referer":"http%3A%2F%2F47.107.116.139%2Fphpwind%2Findex,php%3Fm%30u%26c%3Dlogin%26a%3Dwelcome%2,"error":""}

返回参数说明:

参数名类型说明
state string 是否登录成功表示,success为成功;fail为失败;

3、登录成功后跳转接口

请求URL: http://47.107.116.139/phpwind/index.php?m=u&c=login&a=welcome&_statu=_statu

请求方式: GET

参数:

参数名必选类型说明备注
_statu string 状态字符串 填写值是从【2.登录接口) 中返回的referer字段中_statu%3D之后的所有字符串 

返回示例: 因返回的HTML脚本太多,故不写到此接口文档中!

返回参数说明:返回的HTML中title标签如下:<title>本站新帖-phpwind 9.0-Powered by phpwind</title>

4、点击[板块]进入列表接口

请求URL: http://47.107.116.139/phpwind/index.php?mbbs&c-forumlist

请求方式: GET

参数: 无

返回示例: 因返回的HTML脚本太多,故不写到此接口文档中!

返回参数说明: 返回的HTML中title标签如下:<title>phpwind 9.0-Powered by phpwind</title>

5、点击[新板块]进入板块接口

请求URL: http://47.107.116.139/phpwind/index.php?c=thread&fid=fid

请求方式: GET

参数:

参数名必选类型说明备注
fid int 新板块ID默认值为:2 因为在多个接口都需要用到这个fid,所以可以在postman里面设置一个全局变量fid值为2

返回示例: 因返回的HTML脚本太多,故不写到此接口文档中!

返回参数说明: 返回的HTML中tite标签如下:<title>新版块-phpwind 9.0-Powered by phpwind</title>

6、点击【发帖】进入发帖接口

请求URL: http://47.107.116.139/phpwind/index.php?c=post&fid=fid

请求方式: GET

参数:

参数名必选类型说明备注
fid int 新板块ID默认值为:2 因为在多个接口都需要用到这个fid,所以可以在postman里面设置一个全局变量fid值为2

返回示例: 因返回的HTML脚本太多,故不写到此接口文档中!

返回参数说明: 返回的HTML中tite标签如下:<title>新版块-phpwind 9.0-Powered by phpwind</title>

7、发帖接口

请求URL: http://47.107.116.139/phpwind/index.php?c=post&a=doadd&_json=1

请籀求方式: POST

参数:

参数名类型说明备注
fid int 新板块id 新板块ID默认值为:2
atc_title string 帖子标题 不能重复
atc_content string 帖子内容 不能重复
csrf_token string 鉴权码 从【1.访问phpwind论坛首页接口】接口的返回值或返回的响应头的cookie中获取
pid int 父id 不填值
reply_notice int   填:1
special string   填:default;

8、跳转到帖子内容页接口

请求URL: http://47.107.116.139/phpwind/read.php?tid=tid&fid=fid

请求方式: GET

参数:

参数名必选类型说明备注
tid int 帖子id 通过[7.发帖接口1中返回的referer字段中tid%3D之后的数字如:tid%3D2%,那么帖子id即为2
fid int 新板块id 默认为2

返回示例: 因返回的HTML脚本太多,故不写到此接口文档中!

 

posted on 2024-08-09 10:15  软饭攻城狮  阅读(1)  评论(0编辑  收藏  举报

导航