MediaWiki API 說明
此頁為自動產生的 MediaWiki API 說明文件頁面。
說明文件與範例:https://www.mediawiki.org/wiki/API
list=blocks <pre>(bk) </pre>
- 此模組需要讀取權限。
列出所有被封禁的用户和IP地址。
參數:
- bkstart
The timestamp to start enumerating from.
- bkend
The timestamp to stop enumerating at.
- 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
The maximum number of blocks to list.
- 不允許超過 500 (機器人為 5,000)。
- 預設值: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
- 列出用户Alice和Bob的封禁。
- api.php?action=query&list=blocks&bkusers=Alice|Bob