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=usercontribs (uc)

(main | query | usercontribs)
  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0-or-later

Obtener todas las ediciones realizadas por un usuario.

Parámetros:
uclimit

Número máximo de contribuciones que se devolverán.

Tipo: entero o max
The value must be between 1 and 500.
Predeterminado: 10
ucstart

The start timestamp to return from.

Tipo: timestamp (formatos permitidos)
ucend

The end timestamp to return to.

Tipo: timestamp (formatos permitidos)
uccontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

ucuser

Los usuarios para los cuales se desea recuperar las contribuciones. No se puede utilizar junto con ucuserids o ucuserprefix.

Tipo: lista de usuarios, por cualquiera de nombre de usuario, IP y nombre interwiki (p. ej. "prefijo>NombreDeEjemplo")
Separar los valores con | o con una alternativa.
Maximum number of values is 50 (500 for clients that are allowed higher limits).
ucuserids

Los identificadores de los usuarios para los cuales se desea recuperar las contribuciones. No se puede utilizar junto con ucuserids o ucuserprefix.

Tipo: lista de enteros
Separar los valores con | o con una alternativa.
Maximum number of values is 50 (500 for clients that are allowed higher limits).
ucuserprefix

Recuperar las contribuciones de todos los usuarios cuyos nombres comienzan con este valor. No se puede utilizar junto con ucuser o ucuserids.

ucdir

En qué sentido hacer la enumeración:

newer
De más antiguos a más recientes. Nota: ucstart debe ser anterior a ucend.
older
De más recientes a más antiguos (orden predefinido). Nota: ucstart debe ser posterior a ucend.
Uno de los siguientes valores: newer, older
Predeterminado: older
ucnamespace

Enumerar solo las contribuciones en estos espacios de nombres.

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

Incluir piezas adicionales de información:

ids
Añade el identificador de página y el de revisión.
title
Agrega el título y el identificador del espacio de nombres de la página.
timestamp
Añade fecha y hora de la edición.
comment
Añade el comentario de la edición.
parsedcomment
Añade el comentario analizado de la edición.
size
Añade el nuevo tamaño de la edición.
sizediff
Añade la diferencia de tamaño de la edición respecto de su progenitora.
flags
Añade las marcas de la edición.
patrolled
Etiqueta ediciones verificadas.
tags
Lista las etiquetas para la edición.
Valores (separados por | u otro separador): comment, flags, ids, parsedcomment, patrolled, size, sizediff, tags, timestamp, title
Predeterminado: ids|title|timestamp|comment|size|flags
ucshow

Mostrar solo los elementos que coinciden con estos criterios. Por ejemplo, solo ediciones no menores: ucshow=!minor.

Si se establece ucshow=patrolled o ucshow=!patrolled, no se mostrarán las revisiones con una antigüedad mayor que $wgRCMaxAge (7776000 segundos).

Valores (separados por | u otro separador): !autopatrolled, !minor, !new, !patrolled, !top, autopatrolled, minor, new, patrolled, top
uctag

Enumerar solo las revisiones con esta etiqueta.

uctoponly
En desuso.

Enumerar solo las modificaciones que sean las últimas revisiones.

Type: boolean (details)
Ejemplos:
Mostrar contribuciones del usuario Example.
api.php?action=query&list=usercontribs&ucuser=Example [abrir en la zona de pruebas]
Mostrar las contribuciones de todas las direcciones IP con el prefijo 192.0.2..
api.php?action=query&list=usercontribs&ucuserprefix=192.0.2. [abrir en la zona de pruebas]