MediaWiki API ヘルプ

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

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

action=block

(main | block)
  • このモジュールは読み取りの権限を必要とします。
  • このモジュールは書き込みの権限を必要とします。
  • このモジュールは POST リクエストのみを受け付けます。
  • Source: MediaWiki
  • License: GPL-2.0+

利用者をブロックします。

パラメーター:
user

ブロックを解除する利用者名、IPアドレスまたはIPレンジ。useridとは同時に使用できません。

Type: user name
userid

ブロックする利用者のID。userとは同時に使用できません。

Type: integer
expiry

有効期限。相対的 (例: 5 months または 2 weeks) または絶対的 (e.g. 2014-09-18T12:34:56Z) どちらでも構いません。infinite, indefinite, もしくは never と設定した場合, 無期限ブロックとなります。

既定値: never
reason

ブロックの理由。

既定値: (空)
anononly

匿名利用者のみブロックします(つまり、このIPアドレスからの匿名での編集を不可能にします)。

Type: boolean (details)
nocreate

アカウントの作成を禁止します。

Type: boolean (details)
autoblock

その利用者が最後に使用したIPアドレスと、ブロック後に編集を試みた際のIPアドレスを自動的にブロックします。

Type: boolean (details)
noemail

Wikiを通して電子メールを送信することを禁止します。(blockemail 権限が必要です)

Type: boolean (details)
hidename

ブロック記録から利用者名を秘匿します。(hideuser 権限が必要です)

Type: boolean (details)
allowusertalk

自身のトークページの編集を許可する ($wgBlockAllowsUTEdit に依存)。

Type: boolean (details)
reblock

その利用者がすでにブロックされている場合、ブロックを上書きします。

Type: boolean (details)
watchuser

その利用者またはIPアドレスの利用者ページとトークページをウォッチします。

Type: boolean (details)
tags

Change tags to apply to the entry in the block log.

値 (|もしくは別の文字列で区切る):
token

action=query&meta=tokens から取得した「csrf」トークン

このパラメーターは必須です。
例:
IPアドレス 192.0.2.5First strike という理由で3日ブロックする
api.php?action=block&user=192.0.2.5&expiry=3%20days&reason=First%20strike&token=123ABC [サンドボックスで開く]
利用者 VandalVandalism という理由で無期限ブロックし、新たなアカウント作成とメールの送信を禁止する。
api.php?action=block&user=Vandal&expiry=never&reason=Vandalism&nocreate=&autoblock=&noemail=&token=123ABC [サンドボックスで開く]