MediaWiki API 說明

此頁為自動產生的 MediaWiki API 說明文件頁面。

說明文件與範例:https://www.mediawiki.org/wiki/API

list=blocks <pre>(bk) </pre>

(main | query | blocks)
  • 此模組需要讀取權限。
  • 来源:MediaWiki
  • 许可协议:GPL-2.0+

列出所有被封禁的用户和IP地址。

參數:
bkstart

枚举的起始时间戳。

类型:时间戳(允许格式
bkend

枚举的结束时间戳。

类型:时间戳(允许格式
bkdir

列举的方向:

newer
最早的优先。注意:bkstart应早于bkend。
older
最新的优先(默认)。注意:bkstart应晚于bkend。
單值:newer、older
預設值:older
bkids

要列出的封禁ID列表(可选)。

类型:整数列表
使用 | 分隔數值。 上限值為 50 (機器人為 500)。
bkusers

要搜索的用户列表(可选)。

使用 | 分隔數值。 上限值為 50 (機器人為 500)。
bkip

Get all blocks applying to this IP or CIDR range, including range blocks. Cannot be used together with bkusers. CIDR ranges broader than IPv4/16 or IPv6/19 are not accepted.

bklimit

封禁列表的最大数量。

不允許超過 500 (機器人為 5,000)。
类型:整数或max
預設值:10
bkprop

要获取的属性:

id
添加封禁ID。
user
添加被封禁用户的用户名。
userid
添加被封禁用户的用户ID。
by
添加执行封禁的用户的用户名。
byid
添加执行封禁的用户的用户ID。
timestamp
添加封禁生效时的时间戳。
expiry
添加封禁截止时的时间戳。
reason
添加封禁原因。
range
添加受封禁影响的IP地址段。
flags
标记编辑禁止(自动封禁、仅限匿名用户等)。
多值 (以 | 分隔):id、user、userid、by、byid、timestamp、expiry、reason、range、flags
預設值:id|user|by|timestamp|expiry|reason|flags
bkshow

Show only items that meet these criteria. For example, to see only indefinite blocks on IP addresses, set bkshow=ip|!temp.

多值 (以 | 分隔):account、!account、temp、!temp、ip、!ip、range、!range
bkcontinue

当更多结果可用时,使用这个继续。

範例:
封禁列表。
api.php?action=query&list=blocks
列出用户AliceBob的封禁。
api.php?action=query&list=blocks&bkusers=Alice|Bob