MediaWiki API 說明

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

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

list=blocks (bk)

main | query | blocks

列出所有被封鎖使用者與 IP 位址。

具體參數:
其他通用參數可用。
bkstart

起始列舉的時間戳記。

類型:時間戳記(允許格式
bkend

終止列舉的時間戳記。

類型:時間戳記(允許格式
bkdir

列舉的方向:

newer
最早的優先。注意:bkstart應早於bkend。
older
最新的優先(預設)。注意:bkstart應晚於bkend。
單值:newer、​older
預設值:older
bkids

要列出的封鎖 ID 清單(可選)。

類型:整數列表
將幾個值以 |alternative 分隔。
值的最大數目為 50(用於客戶端允許的較高限制為 500)。
bkusers

要搜尋的使用者清單(可選)。

類型:使用者清單,按任何使用者名稱、​IP和IP 範圍
將幾個值以 |alternative 分隔。
值的最大數目為 50(用於客戶端允許的較高限制為 500)。
bkip

取得套用在此 IP 位址或 CIDR 範圍的所有封鎖與所包含的範圍封鎖。不可與 bkusers 一起使用。CIDR 範圍不可超過 IPv4/16 或 IPv6/19。

bklimit

能列出封鎖的最大數量。

類型:整數或max
數值必須在 1 與 500 之間。
預設值:10
bkprop

要取得的屬性。

id
添加封鎖 ID。
user
添加已封鎖使用者的使用者名稱。
userid
添加已封鎖使用者的使用者 ID。
by
加入執行封鎖的使用者名稱。
byid
新增執行封鎖者的使用者ID。
timestamp
添加當封鎖生效的時間戳記。
expiry
添加當封鎖到期的時間戳記。
reason
添加封鎖的原因。
range
添加受封鎖影響的 IP 地址範圍。
flags
以自動封鎖、僅限匿名、或其它來標記該禁令。
restrictions
若封鎖非整個網站範圍,添加部份封鎖限制。
多值 (以 |alternative 分隔):by、​byid、​expiry、​flags、​id、​range、​reason、​restrictions、​timestamp、​user、​userid
預設值:id|user|by|timestamp|expiry|reason|flags
bkshow

僅顯示符合這些標準的項目。 例如僅想查看在 IP 地址的無限期封鎖,請設定 bkshow=ip|!temp

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

當更多結果可用時,使用這個繼續。可在 mediawiki.org 取得更多有關如何繼續查詢的詳細資訊。