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:
K dispozícii sú aj ďalšie všeobecné parametre.
id

ID blokovania, ktoré sa má upraviť (získané cez list=blocks). Nemožno použiť spolu s user, reblock ani newblock.

Typ: celé číslo
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, Dočasný uživatel, Rozsah IP adres a ID uživatele (např. „#12345“)
userid
Zastaralý.

Namiesto toho zadajte user=#ID.

Typ: celé číslo
expiry

Čas vypršania. Môže byť relatívny (napr. 5 months alebo 2 weeks) alebo absolútny (napr. 2014-09-18T12:34:56Z). Ak je nastavený na infinite, indefinite alebo never, blokovanie nikdy nevyprší.

Predvolené: 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).

Typ: logická hodnota (boolean) (podrobnosti)
nocreate

Nedovolit registraci nových uživatelů.

Typ: logická hodnota (boolean) (podrobnosti)
autoblock

Automaticky blokovať naposledy použitú IP adresu a všetky ďalšie IP adresy, z ktorých sa pokúsi prihlásiť.

Typ: logická hodnota (boolean) (podrobnosti)
noemail

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

Typ: logická hodnota (boolean) (podrobnosti)
hidename

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

Typ: logická hodnota (boolean) (podrobnosti)
allowusertalk

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

Typ: logická hodnota (boolean) (podrobnosti)
reblock

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

Typ: logická hodnota (boolean) (podrobnosti)
newblock

Pridať ďalšie blokovanie, aj keď je používateľ už zablokovaný. Nemožno použiť spolu s id ani reblock.

Typ: logická hodnota (boolean) (podrobnosti)
watchuser

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

Typ: logická hodnota (boolean) (podrobnosti)
tags

Značky zmien, ktoré sa majú použiť na položku v zázname blokovaní.

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

Blokovať používateľa len na konkrétnych stránkach alebo menných priestoroch namiesto celej wiki.

Typ: logická hodnota (boolean) (podrobnosti)
pagerestrictions

Zoznam názvov stránok, ktorých úpravy sa majú používateľovi zablokovať. Platí len vtedy, keď je partial nastavené na true.

Typ: název stránky
Hodnoty oddělujte pomocí | nebo alternativou.
Maximálny počet hodnôt je 10.
Přijímá jen existující stránky
namespacerestrictions

Zoznam ID menných priestorov, ktorých úpravy sa majú používateľovi zablokovať. Platí len vtedy, keď je partial nastavené na true.

Hodnoty (oddělené | nebo alternativou.): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Na zadanie všetkých hodnôt použite *.
actionrestrictions

Zoznam akcií, ktorých vykonávanie sa má používateľovi zablokovať. Platí len vtedy, keď je partial nastavené na true.

Hodnoty (oddělené | nebo alternativou.): create, move, upload
token

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

Tento parameter je povinný.
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]