Adjuta sur le API de MediaWiki

Iste es un pagina de documentation generate automaticamente sur le API de MediaWiki.

Documentation e exemplos: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=block

(main | block)
  • Iste modulo require derectos de lectura.
  • Iste modulo require derectos de scriptura.
  • Iste modulo accepta solmente le requestas POST.
  • Fonte: MediaWiki
  • Licentia: GPL-2.0-or-later

Blocar un usator.

Parametros specific:
Altere parametros general es disponibile.
id

Le ID del blocada a modificar.

Typo: numero integre
user

Le usator a blocar.

Typo: usator, per un de nomine de usator, IP, Usator temporari, Intervallo IP e ID de usator (p.ex. “#12345”)
userid
Obsolescente.

Specifica user=#ID in su loco.

Typo: numero integre
expiry

Tempore de expiration. Pote esser relative (p.ex. 5 months o 2 weeks<.kbd>) o absolute (p.ex. 2014-09-18T12:34:56Z). Si es mittite a infinite, indefinite o never, le blocada nunquam expirara.

Predefinite: never
reason

Motivo del blocada.

Predefinition: (vacue)
anononly

Blocar solmente usatores anonyme (i.e. disactivar modificationes anonyme pro iste adresse IP, includente le modificationes de contos temporari).

Typo: booleano (detalios)
nocreate

Impedir le creation de contos.

Typo: booleano (detalios)
autoblock

Blocar automaticamente le adresse IP usate le plus recentemente, e omne IPs successive desde le quales ille/-a tenta facer modificationes.

Typo: booleano (detalios)
noemail

Impedir que le usator invia e-mail per le wiki. (Require le derecto blockemail).

Typo: booleano (detalios)
hidename

Celar le nomine de usator in le registro de blocadas. (Require le derecto hideuser.)

Typo: booleano (detalios)
allowusertalk

Permitter que le usator modifica su proprie pagina de discussion (depende de $wgBlockAllowsUTEdit).

Typo: booleano (detalios)
reblock

Si le usator es jam blocate per un blocada singule, superscriber le blocada existente. Si le usator es blocate plus de un vice, isto non functiona; in tal caso, usa le parametro id pro specificar qual blocada superscriber.

Typo: booleano (detalios)
newblock

Adder un altere blocada mesmo si le usator es ja blocate.

Typo: booleano (detalios)
watchuser

Observar le paginas de usator e discussion del usator o del adresse IP.

Typo: booleano (detalios)
tags

Etiquettas de modification a applicar al entrata in le registro de blocadas.

Valores (separar con | o un alternativa):
partial

Blocar le usator pro paginas o spatios de nomines specific in loco del sito integre.

Typo: booleano (detalios)
pagerestrictions

Lista de titulos pro impedir al usator de modificar. Se applica solo si partial es mittite a 'true' (ver).

Typo: titulo de pagina
Separar valores con | o un alternativa.
Le numero maxime de valores es 10.
Accepta solmente paginas que existe.
namespacerestrictions

Lista de identificatores del spatios de nomines pro impedir al usator de modificar. Se applica solo si partial es mittite a 'true' (ver).

Valores (separar con | o un alternativa): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Pro specificar tote le valores, usa *.
token

Un token "csrf" recuperate ab action=query&meta=tokens

Iste parametro es obligatori.
Exemplos:
Blocar le adresse IP 192.0.2.5 pro tres dies con un motivo.
api.php?action=block&user=192.0.2.5&expiry=3%20days&reason=First%20strike&token=123ABC [aperir in sabliera]
Blocar le usator Vandalo pro tempore indeterminate con un motivo, e impedir le creation de nove contos e le invio de e-mail.
api.php?action=block&user=Vandal&expiry=never&reason=Vandalism&nocreate=&autoblock=&noemail=&token=123ABC [aperir in sabliera]