Ayuda de la API de MediaWiki

Esta es una página de documentación autogenerada de la API de MediaWiki.

Documentación y ejemplos: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=block

(main | block)
  • Este módulo requiere permisos de lectura.
  • Este módulo requiere permisos de escritura.
  • Este módulo solo acepta solicitudes POST.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0-or-later

Bloquiar a un usuariu.

Parámetros específicos:
Other general parameters are available.
user

Usuariu que bloquiar.

Tipu: usuariu, por cualquiera ente nome d'usuariu, IP, Usuario temporal, Rangu d'IP y ID d'usuariu (p.ex. «#12345»)
userid
En desuso.

Especifica user=#ID nel so llugar.

Tipo: entero
expiry

Fecha de caducidá. Puede ser relativa (por casu, 5 meses o 2 selmanes) o absoluta (por casu, 2016-01-16T12:34:56Z). Si s'establez a infinitu, indefiníu, o nunca, el bloquéu nun caducará nunca.

Predeterminado: never
reason

Motivu del bloquéu.

Predeterminado: (vacío)
anononly

Bloquiar solo los usuarios anónimos (esto ye, desactivar ediciones anónimes dende esta dirección IP).

Type: boolean (details)
nocreate

Torgar la creación de cuentes.

Type: boolean (details)
autoblock

Bloquiar automáticamente la última dirección IP usada y les siguientes direcciones IP de les que traten d'aniciar sesión darréu.

Type: boolean (details)
noemail

Torgar que l'usuariu unvie corréu al traviés de la wiki (Rique'l permisu blockemail).

Type: boolean (details)
hidename

Despintar el nome d'usuariu del rexistru de bloquéu (Rique'l permisu hideuser).

Type: boolean (details)
allowusertalk

Permitir que l'usuariu edite la so propia páxina d'alderique (depende de $wgBlockAllowsUTEdit).

Type: boolean (details)
reblock

Si la cuenta yá ta bloquiada, sobrescribir el bloquéu esistente.

Type: boolean (details)
watchuser

Vixilar les páxines d'usuariu y d'alderique del usuariu o de la dirección IP.

Type: boolean (details)
watchlistexpiry

Watchlist expiry timestamp. Omit this parameter entirely to leave the current expiry unchanged.

Type: expiry (details)
tags

Camudar les etiquetes qu'aplicar a la entrada nel rexistru de bloqueos.

Valores (separados por | u otro separador):
partial

Bloquear a un usuario en determinadas páginas o espacios de nombres en lugar del sitio entero.

Type: boolean (details)
pagerestrictions

Lista de títulos para bloquear la edición por parte del usuario. Solo se aplica cuando partial está establecido en true.

Tipo: título de página
Separar los valores con | o con una alternativa.
Maximum number of values is 10.
Sólo acepta páginas que existen.
namespacerestrictions

Lista de identificadores de espacio de nombres para bloquear la edición del usuario. Solo se aplica cuando partial está establecido en true.

Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
Para especificar todos los valores, utiliza *.
actionrestrictions

List of actions to block the user from performing. Only applies when partial is set to true.

Valores (separados por | u otro separador): create, move, thanks, upload
token

A "csrf" token retrieved from action=query&meta=tokens

Este parámetro es obligatorio.
Ejemplos:
Bloquiar la dirección IP 192.0.2.5 mientres 3 díes con un motivu.
api.php?action=block&user=192.0.2.5&expiry=3%20days&reason=First%20strike&token=123ABC [abrir en la zona de pruebas]
Bloquiar al usuariu Vandal indefinidamente con un motivu, y torgar que cree nueves cuentes o unvie correos.
api.php?action=block&user=Vandal&expiry=never&reason=Vandalism&nocreate=&autoblock=&noemail=&token=123ABC [abrir en la zona de pruebas]