Nápověda k MediaWiki API

Toto je automaticky generovaná dokumentační stránka k MediaWiki API.

Dokumentace a příklady: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=block

(main | block)
  • Tento modul vyžaduje oprávnění ke čtení.
  • Tento modul vyžaduje oprávnění k zápisu.
  • Tento modul přijímá pouze požadavky POST.
  • Zdroj: MediaWiki
  • Licence: GPL-2.0-or-later

Zablokovat uživatele.

Parametry:
user

Uživatelské jméno, IP adresa nebo rozsah IP adres, které chcete zablokovat. Nelze použít dohromady s userid.

Typ: uživatel, uvedený jako cokoli z: uživatelské jméno, IP, Rozsah IP adres a ID uživatele (např. „#12345“)
userid
Zastaralý.

Specify user=#ID instead.

Type: integer
expiry

Expiry time. May be relative (e.g. 5 months or 2 weeks) or absolute (e.g. 2014-09-18T12:34:56Z). If set to infinite, indefinite, or never, the block will never expire.

Default: never
reason

Důvod bloku.

Implicitní hodnota: (prázdné)
anononly

Zablokovat pouze neregistrované uživatele (tj. zakázat editovat z této IP bez registrace).

Type: boolean (details)
nocreate

Nedovolit registraci nových uživatelů.

Type: boolean (details)
autoblock

Automatically block the last used IP address, and any subsequent IP addresses they try to login from.

Type: boolean (details)
noemail

Zakázat uživateli posílat e-maily prostřednictvím wiki. (Vyžaduje oprávnění „blockemail“.)

Type: boolean (details)
hidename

Skrýt uživatelské jméno v knize zablokování. (Vyžaduje oprávnění hideuser.)

Type: boolean (details)
allowusertalk

Povolit uživateli editovat svou vlastní diskusní stránku (závisí na $wgBlockAllowsUTEdit).

Type: boolean (details)
reblock

Pokud již uživatel blokován je, přepsat současný blok.

Type: boolean (details)
watchuser

Sledovat stránku uživatele nebo IP adresy a jejich diskuzní stránky.

Type: boolean (details)
tags

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

Hodnoty (oddělené | nebo alternativou.): bottask-nofileinfotemplateinsert
partial

Block user from specific pages or namespaces rather than the entire site.

Type: boolean (details)
pagerestrictions

List of titles to block the user from editing. Only applies when partial is set to true.

Typ: název stránky
Hodnoty oddělujte pomocí | nebo alternativou.
Maximum number of values is 10.
Přijímá jen existující stránky
namespacerestrictions

List of namespace IDs to block the user from editing. Only applies when partial is set to true.

Hodnoty (oddělené | nebo alternativou.): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 274, 275, 420, 421, 710, 711, 828, 829, 2300, 2301, 2302, 2303
To specify all values, use *.
token

Token typu „csrf“ získaný pomocí action=query&meta=tokens.

This parameter is required.
Příklady:
Na tři dny zablokovat IP adresu 192.0.2.5 s odůvodněním First strike.
api.php?action=block&user=192.0.2.5&expiry=3%20days&reason=First%20strike&token=123ABC [otevřít v pískovišti]
Trvale zablokovat uživatele Vandal s odůvodněním Vandalism a zabránit vytváření nových účtů a odesílání e-mailů.
api.php?action=block&user=Vandal&expiry=never&reason=Vandalism&nocreate=&autoblock=&noemail=&token=123ABC [otevřít v pískovišti]