前提注意
原页面此处。使用实例此处。本API作为Wikidot集成API的一部分仍然在开发中,目前只限于补充Wikidot没有的统计整个网站成员数量的功能。本API现阶段为测试使用,遇到任何问题请私信Kakushi
请求URL
https://wikit.unitreaty.org/wikidot/memberlist?wiki=维基名&fix=(可选)自定义成员列表页&ssl=(可选)网站是否启用ssl
参数说明
wiki(必填)
类型:字符串
说明:目标 Wikidot 站点的二级域名(不包含 .wikidot.com)
示例:scp-wiki-cn
fix(可选)
类型:字符串
说明:自定义路径(不填此项时,默认为system:members),用于指定成员列表所在的页面路径
示例:members
ssl(可选)
类型:字符串(true/false)
说明:指定 API 请求的目标wiki所使用的协议
true(不填此参数时默认为此值):使用 https
false:使用 http
force(可选)
类型:字符串(true)
说明:使用force=true强制刷新缓存的成员数据为实时数据时使用,一般不启用
请求示例(GET)
示例1
https://wikit.unitreaty.org/wikidot/memberlist?wiki=ubmh
点击这里查看前端返回
示例2
https://wikit.unitreaty.org/wikidot/memberlist?wiki=scr-wiki&fix=members
点击这里查看前端返回
示例3
https://wikit.unitreaty.org/wikidot/memberlist?wiki=scp-int&ssl=false
点击这里查看前端返回
响应格式
成功响应
{
"wiki": "ubmh",
"totalMembers": 2323
}
表示地下黑市网站截至UTC+9 2025-11-20 02:10:49的总成员量为2323
wiki:返回的Wiki名称
totalMembers:计算得到的总成员数
错误响应
{
"error": "无法统计"
}
error:错误信息,可能的错误信息包括:
1. 无法统计:获取成员列表失败(不存在system:members页面)
2. 请求失败:请求发送失败,返回的HTTP状态码不为200
3. 无法解析返回的响应数据:响应数据格式不符合预期或目标网站使用的是非安全连接(http)
请求失败示例
{
"error": "请求失败",
"http_code": 503,
"curl_error": "Operation timed out"
}
http_code: 返回的 HTTP 状态码
curl_error: cURL 请求时的错误信息
错误处理
发生无法统计错误的场合,检查网站是否存在具有成员列表的system:members页面,或使用fix参数自定义网站已经存在的具有成员列表的页面
注意事项
请确保 API 请求的wiki参数正确无误(如果是ubmh.wikidot.com则wiki的值为ubmh)
如果指定了fix参数,确保该路径正确,并且目标页面是有效的成员列表页面
如果目标网站没有开启安全连接(https),则定义参数ssl=false即可正常获取数据
黑色市场
讨论区
搬运与写作
管理专用区




这个是真有用👍
“吾心吾行澄如明镜,所作所为皆是正义。”