MCBBS Wiki欢迎您共同参与编辑!在参与编辑之前请先阅读Wiki方针

如果在编辑的过程中遇到了什么问题,可以去讨论板提问。

为了您能够无阻碍地参与编辑 未验证/绑定过邮箱的用户,请尽快绑定/验证

MCBBS Wiki GitHub群组已上线!

您可以在回声洞中发表吐槽!

服务器状态监控。点击进入

本站由MCBBS用户自行搭建,与MCBBS及东银河系漫游指南(北京)科技有限公司没有从属关系。点此了解 MCBBS Wiki 不是什么>>

MCBBS Wiki:API:修订间差异

来自MCBBS Wiki
跳到导航 跳到搜索
→‎响应:​ // Edit via Wikiplus
无编辑摘要
第35行: 第35行:
     "thread": 577, // 主题数
     "thread": 577, // 主题数
     "digiest": 4, // 精华数
     "digiest": 4, // 精华数
     "userGroups": [ // 用户所拥有的用户组(机器可读)
     "userGroups": [ // 用户所拥有的用户组标签(机器可读)
       "admin",
       "admin",
       "artist",
       "artist",
       "super_moderator"
       "super_moderator"
     ],
     ],
     "userGroupsText": [ // 用户所拥有的用户组(人类可读)
     "userGroupsText": [ // 用户所拥有的用户组文字(人类可读)
       "管理员",
       "管理员",
       "Lv.Inf 艺术家",
       "Lv.Inf 艺术家",
       "超级版主"
       "超级版主"
     ],
     ],
     "currentGroup": "admin", // 用户当前的用户组(机器可读)
     "currentGroup": "admin", // 用户当前的用户组标签(机器可读)
     "currentGroupText": "管理员" // 用户当前的用户组(人类可读)
     "currentGroupText": "管理员" // 用户当前的用户组文字(人类可读)
   }
   }
}
}
第66行: 第66行:
| 500
| 500
| 无法从 MCBBS 获取积分信息。
| 无法从 MCBBS 获取积分信息。
|}
=== 用户组文字和用户组标签对应关系 ===
{| class="wikitable mw-collapsible mw-collapsed"
! 用户组文字 !! 用户组标签
|-
| [[ 管理员 ]] ||  admin
|-
| [[ 管理员助理 ]] ||  admin_helper
|-
| [[ 村民 ]] ||  village
|-
| [[ 版主 ]] ||  moderator
|-
| [[ 实习版主 ]] ||  pre_moderator
|-
| [[ 大区版主 ]] ||  region_moderator
|-
| [[ 问答区版主 ]] ||  qa_moderator
|-
| [[ 超级版主 ]] ||  super_moderator
|-
| [[ 专区版主 ]] ||  prefecture_moderator
|-
| [[ 荣誉版主 ]] ||  honor_moderator
|-
| [[ Lv.Inf 艺术家 ]] ||  artist
|-
| [[ 电鳗 ]] ||  afdian
|-
| [[ 认证用户 ]] ||  verify
|-
| [[ 哔 ]] ||  bi
|-
| [[ 屠龙者|Lv.12 屠龙者 ]] ||  12
|-
| [[ 领主|Lv.11 领主 ]] ||  11
|-
| [[ 附魔师|Lv.10 附魔师 ]] ||  10
|-
| [[ 牧场主|Lv.9 牧场主 ]] ||  9
|-
| [[ 考古家|Lv.8 考古家 ]] ||  8
|-
| [[ 猎手|Lv.7 猎手 ]] ||  7
|-
| [[ 手艺人|Lv.6 手艺人 ]] ||  6
|-
| [[ 农夫|Lv.5 农夫 ]] ||  5
|-
| [[ 矿工|Lv.4 矿工 ]] ||  4
|-
| [[ 挖沙工|Lv.3 挖沙工 ]] ||  3
|-
| [[ 采石匠|Lv.2 采石匠 ]] ||  2
|-
| [[ 伐木工|Lv.1 伐木工 ]] ||  1
|-
| [[ 流浪者|Lv.0 流浪者 ]] ||  0
|-
| [[ 禁止发言|Lv-? 禁止发言 ]] ||  banpost
|-
| [[ 禁止访问|Lv-? 禁止访问 ]] ||  banid
|-
| [[ Herobrine|Lv.? Herobrine ]] ||  herobrine
|-
| [[ 禁止IP|Lv-? 禁止 IP ]] ||  banip
|-
| [[ 等待验证会员 ]] ||  wait_verify
|}
|}
==论坛梗图==
==论坛梗图==

2022年7月31日 (日) 17:53的版本

本页记录了 MCBBS Wiki 上所有可调用的 API。

关于直接向 MediaWiki 请求数据的API,请参见[1]

积分查询

GET/913-api/users/UID

参数

路径参数
参数名 类型 描述 必须
UID number 要查询用户的 UID。

响应

以 UID 3038(混乱)为例。

{
  "uid": 3038, // 用户 UID
  "nickname": "混乱", // 用户名
  "credits": {
    "nugget": 10648, // 金粒数
    "gem": 11, // 宝石数
    "heart": 0, // 爱心数
    "contribute": 165, // 贡献数
    "diamond": 3447, // 钻石数
    "popularity": 11454, // 人气数
    "ingot": 0, // 金锭数
    "star": 1, // 下界之星数
    "credit": 46696, // 积分总数
  },
  "activites": {
    "post": 6791, // 回帖数
    "thread": 577, // 主题数
    "digiest": 4, // 精华数
    "userGroups": [ // 用户所拥有的用户组标签(机器可读)
      "admin",
      "artist",
      "super_moderator"
    ],
    "userGroupsText": [ // 用户所拥有的用户组文字(人类可读)
      "管理员",
      "Lv.Inf 艺术家",
      "超级版主"
    ],
    "currentGroup": "admin", // 用户当前的用户组标签(机器可读)
    "currentGroupText": "管理员" // 用户当前的用户组文字(人类可读)
  }
}

响应状态代码

状态 描述
200 OK
400 请求参数错误。
404 未找到用户或无法访问用户页面。
500 无法从 MCBBS 获取积分信息。

用户组文字和用户组标签对应关系

用户组文字 用户组标签
管理员 admin
管理员助理 admin_helper
村民 village
版主 moderator
实习版主 pre_moderator
大区版主 region_moderator
问答区版主 qa_moderator
超级版主 super_moderator
专区版主 prefecture_moderator
荣誉版主 honor_moderator
Lv.Inf 艺术家 artist
电鳗 afdian
认证用户 verify
bi
Lv.12 屠龙者 12
Lv.11 领主 11
Lv.10 附魔师 10
Lv.9 牧场主 9
Lv.8 考古家 8
Lv.7 猎手 7
Lv.6 手艺人 6
Lv.5 农夫 5
Lv.4 矿工 4
Lv.3 挖沙工 3
Lv.2 采石匠 2
Lv.1 伐木工 1
Lv.0 流浪者 0
Lv-? 禁止发言 banpost
Lv-? 禁止访问 banid
Lv.? Herobrine herobrine
Lv-? 禁止 IP banip
等待验证会员 wait_verify

论坛梗图

GET/913-api/imgs/PID

参数

路径参数
参数名 类型 描述 必须
PID number 要查询图片的 PID,未指定则随机抽取。
查询参数
参数名 类型 描述 必须
type string 指定所返回信息的类型。

默认值:img
可以是以下其中之一:img,json

size string 指定所返回图片的大小。

默认值:all
可以是以下其中之一:all,small,normal
all:返回所有大小图片
small:返回宽度较窄的图片
normal:返回正常大小图片

响应

当 type 为 img 时,将会重定向至一张 webp 格式的图片。

当 type 为 json 时,将返回以下 JSON 数据。

{
  "id": 3, // 图片 PID
  "path": "/images/memes/3.webp", // 图片的相对 URL
  "page": "挖掘卡", // 图片对应的 Wiki 页面
  "small": 0 // 图片的大小,0 为正常大小,1 为宽度较窄
}

响应状态代码

状态 描述
200 OK(仅当 type 为 json 时)
302 重定向至图片的 URL。
400 请求参数错误。
404 未找到图片。