MediaWiki API ヘルプ

このページは自動生成された MediaWiki API の説明文書ページです。

説明文書と例: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

list=blocks (bk)

(main | query | blocks)
  • このモジュールは読み取りの権限を必要とします。
  • ソース: MediaWiki
  • ライセンス: GPL-2.0-or-later

ブロックされた利用者とIPアドレスを一覧表示します。

パラメーター:
bkstart

列挙の始点となるタイムスタンプ。

Type: timestamp (allowed formats)
bkend

列挙の終点となるタイムスタンプ。

Type: timestamp (allowed formats)
bkdir

列挙の方向:

newer
古いものを先に表示します。注意: bkstart は bkend 以前でなければなりません。
older
新しいものを先に表示します (既定)。注意: bkstart は bkend 以降でなければなりません。
値 (次の値のいずれか1つ): newer、older
既定: older
bkids

一覧表示するブロックIDのリスト (任意)。

型: 整数のリスト
複数の値は | もしくは代わりの文字で区切ってください。
値の最大値は 50(緩い制限が適用されるクライアントでは500)です。
bkusers

検索対象の利用者のリスト (任意)。

型: 利用者名、IP および IP範囲のいずれかを使った利用者のリスト
複数の値は | もしくは代わりの文字で区切ってください。
値の最大値は 50(緩い制限が適用されるクライアントでは500)です。
bkip

Get all blocks applying to this IP address 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

一覧表示するブロックの最大数。

型: 整数または max
値は1以上500以下です。
既定: 10
bkprop

取得するプロパティ:

id
ブロックのIDを追加します。
user
ブロックされた利用者の利用者名を追加します。
userid
ブロックされた利用者の利用者IDを追加します。
by
ブロック実行者の利用者名を追加します。
byid
ブロック実行者の利用者IDを追加します。
timestamp
ブロックが与えられたときのタイムスタンプを追加します。
expiry
ブロックの有効期限が切れたときのタイムスタンプを追加します。
reason
ブロックに指定された理由を追加します。
range
ブロックの影響を受けたIPアドレスの範囲を追加します。
flags
(autoblock, anononly, などとの) ban をタグ付けします。
restrictions
Adds the partial block restrictions if the block is not sitewide.
値 (| または別の文字列で区切る): by、byid、expiry、flags、id、range、reason、restrictions、timestamp、user、userid
既定: id|user|by|timestamp|expiry|reason|flags
bkshow

これらの基準を満たす項目のみを表示します。 たとえば、IPアドレスの無期限ブロックのみを表示するには、bkshow=ip|!temp を設定します。

値 (| または別の文字列で区切る): !account、!ip、!range、!temp、account、ip、range、temp
bkcontinue

When more results are available, use this to continue.

例:
ブロックを一覧表示する。
api.php?action=query&list=blocks [サンドボックスで開く]
利用者Alice および Bob のブロックを一覧表示する。
api.php?action=query&list=blocks&bkusers=Alice|Bob [サンドボックスで開く]