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.
id

El ID del bloque a modificar.

Tipo: entero
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).

Tipo: boolean (más información)
nocreate

Torgar la creación de cuentes.

Tipo: boolean (más información)
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.

Tipo: boolean (más información)
noemail

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

Tipo: boolean (más información)
hidename

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

Tipo: boolean (más información)
allowusertalk

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

Tipo: boolean (más información)
reblock

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

Tipo: boolean (más información)
newblock

Agregar otro bloque incluso si el usuario ya está bloqueado.

Tipo: boolean (más información)
watchuser

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

Tipo: boolean (más información)
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.

Tipo: boolean (más información)
pagerestrictions

Lista de títulos para cuya edición se aplica el bloqueo al usuario. Solo se aplica cuando partial tiene el valor true.

Tipo: título de página
Separar los valores con | o con una alternativa.
El número máximo de valores es 10.
Sólo acepta páginas que existen.
namespacerestrictions

Lista de identificadores de espacios de nombres para cuya edición se aplica el bloqueo al usuario. Solo se aplica cuando partial tiene el valor true.

Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Para especificar todos los valores, utiliza *.
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]