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
list=blocks (bk)
- Este módulo requiere permisos de lectura.
- Fuente: MediaWiki
- Licencia: GPL-2.0-or-later
Listar todos los usuarios y direcciones IP bloqueadas.
- bkstart
El sello de tiempo para comenzar la enumeración
- Tipo: timestamp (formatos permitidos)
- bkend
El sello de tiempo para detener la enumeración
- Tipo: timestamp (formatos permitidos)
- bkdir
En qué sentido hacer la enumeración:
- newer
- De más antiguos a más recientes. Nota: bkstart debe ser anterior a bkend.
- older
- De más recientes a más antiguos (orden predefinido). Nota: bkstart debe ser posterior a bkend.
- Uno de los siguientes valores: newer, older
- Predeterminado: older
- bkids
Lista de bloquear IDs para listar (opcional).
- Tipo: lista de enteros
- Separar los valores con | o con una alternativa.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- bkusers
Lista de usuarios a buscar (opcional).
- Tipo: lista de usuarios, por cualquiera de nombre de usuario, IP y Intervalo de IP
- Separar los valores con | o con una alternativa.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- bkip
Obtiene todos los bloqueos que se aplican a esta dirección IP o intervalo CIDR, incluyendo bloqueos de intervalos. No se puede usar en conjunto con bkusers. No se aceptan intervalos CIDR mayores que IPv4/16 o IPv6/19.
- bklimit
El número máximo de filtros a listar.
- Tipo: entero o max
- The value must be between 1 and 500.
- Predeterminado: 10
- bkprop
Qué propiedades se obtendrán:
- id
- Agrega el ID del bloque.
- user
- Añade el nombre de usuario del usuario bloqueado.
- userid
- Añade el identificador del usuario bloqueado.
- by
- Añade el nombre de usuario del bloqueo de usuario.
- byid
- Añade el usuario ID del usuario bloqueador.
- timestamp
- Añade la fecha y hora de cuando se aplicó el bloque.
- expiry
- Añade la marca de tiempo correspondiente a la expiración del bloqueo.
- reason
- Añade la razón dada para el bloqueo.
- range
- Añade la gama de direcciones de IP afectó por el bloque.
- flags
- Etiquetas la prohibición con (autoblock, anononly, etc.).
- restrictions
- Adds the partial block restrictions if the block is not sitewide.
- Valores (separados por | u otro separador): by, byid, expiry, flags, id, range, reason, restrictions, timestamp, user, userid
- Predeterminado: id|user|by|timestamp|expiry|reason|flags
- bkshow
Muestra solamente los elementos que cumplen estos criterios. Por ejemplo, para mostrar solamente los bloqueos indefinidos a direcciones IP, introduce bkshow=ip|!temp.
- Valores (separados por | u otro separador): !account, !ip, !range, !temp, account, ip, range, temp
- bkcontinue
Cuando haya más resultados disponibles, utiliza esto para continuar.
- Listar bloques.
- api.php?action=query&list=blocks [abrir en la zona de pruebas]
- Muestra los bloqueos de los usuarios Alice y Bob.
- api.php?action=query&list=blocks&bkusers=Alice|Bob [abrir en la zona de pruebas]