公开文集
宝塔面板python项目管理器安装Mrdoc
测试高亮
Mrdoc利用Token直接登录接口说明
xiunoBBS API接口简要说明
本文档使用 MrDoc 发布
-
+
首页
xiunoBBS API接口简要说明
# API简要说明 ## 1、服务器时间戳获取 · 接口:index-api-gettime.html · 方法: GET/POST · 参数:无 · 返回:{ res="ok"; time=1693729128; IP="127.0.0.1" } ## 2、权限验证 · 除接口:index-api-gettime.html外,其他接口都需要验证权限,权限通过url的GET参数传递指定参数 · 方法: 每次请求需要附带 · 参数:`&user=admin &check_hash=54F98B4B872D1DAF3AB7C9ADEE3ECEFE &check_time=1693729128 &rand_str=pm40ahz4z1cj11ma` · 字段说明: 1、user为你的用户名,即论坛登录名 2、check_time 为unix时间戳,服务器允许最大时间差为300秒,本地时间不准可以获取服务器时间 3、rand_str 为长度超过8位的随机字符串 4、check_hash 为 MD5(check_time + 用户token + user + rand_str)的值(注:md5内字符串全部为小写) 5、用户token请自行登录从web中获取,在请求是请不要传入token,防止丢失 · 请求示例: http://127.0.0.1:8001/index-api-getlibthread-0.htm?&user=admin&check_hash=54F98B4B872D1DAF3AB7C9ADEE3ECEFE&check_time=1693729128&rand_str=pm40ahz4z1cj11ma ## 3、获取服务器带有版本标记的帖子,返回基础信息 · 接口:index-api-getlibthread.html · 方法: POST 需要GET携带权限校验数据 · 参数:无 · 返回:{ res="ok"; uid="1"; gid="1"; data={[1]={username="admin";thread_url="?thread-31.htm";title="test 简单暴力的做法";user_avatar_url="upload/avatar/000/1.png?1693717654";create_date="1691037124";tid="31";ver="1.2"};[2]={username="admin";thread_url="?thread-10.htm";title=" 下载地址";user_avatar_url="upload/avatar/000/1.png?1693717654";create_date="1690534733";tid="10";ver="1.2"}}; } ## 4、返回指定tid帖子的附件信息 · 接口:index-api-getattachinfo-{tid}.html · 方法: POST 需要GET携带权限校验数据,注意tid直接通过url传递了,没有做单独的arg,在路径内部 · 参数:无 · 返回:{ res="ok"; uid="1"; data={[1]={filesize="40927";down_url="?attach-download-1.htm";orgfilename="屏幕截图 2023-07-25 125419.png";create_date_fmt="2023-8-4";aid="1";tid="31";downloads="0"}}; gid="1" } ## 5、返回我的所有未读消息 · 接口:index-api-getnotice.html · 方法: POST 需要GET携带权限校验数据 · 参数:无 · 返回:{ res="ok"; uid="1"; data={[所有未读消息在这里]}; gid="1" }
小肥羊
2023年9月3日 17:17
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码