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/API

action=query

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

Obtener datos de y sobre MediaWiki.

Todas las modificaciones de datos tendrán que utilizar primero la consulta para adquirir un token para evitar el abuso desde sitios maliciosos.

Parámetros:
prop

Qué propiedades obtener para las páginas consultadas.

categories
Enumera todas las categorías a las que pertenecen las páginas.
categoryinfo
Devuelve información acerca de las categorías dadas.
contributors
Obtener la lista de contribuidores conectados y el número de contribuidores anónimos de una página.
deletedrevisions
Obtener información de revisión eliminada.
duplicatefiles
Enumerar todos los archivos que son duplicados de los archivos dados a partir de los valores hash.
extlinks
Devuelve todas las URL externas (excluidos los interwikis) de las páginas dadas.
fileusage
Encontrar todas las páginas que utilizan los archivos dados.
imageinfo
Devuelve información del archivo y su historial de subida.
images
Devuelve todos los archivos contenidos en las páginas dadas.
info
Obtener información básica de la página.
iwlinks
Devuelve todos los enlaces interwiki de las páginas dadas.
langlinks
Devuelve todos los enlaces interlingüísticos de las páginas dadas.
links
Devuelve todos los enlaces de las páginas dadas.
linkshere
Buscar todas las páginas que enlazan a las páginas dadas.
pageprops
Obtener diferentes propiedades de página definidas en el contenido de la página.
redirects
Devuelve todas las redirecciones a las páginas dadas.
references
Devuelve una representación de datos de las referencias asociadas con las páginas dadas.
revisions
Obtener información de la revisión.
stashimageinfo
Devuelve información del archivo para archivos escondidos.
templates
Devuelve todas las páginas transcluidas en las páginas dadas.
transcludedin
Encuentra todas las páginas que transcluyan las páginas dadas.
Valores (separados por | u otro separador): categories, categoryinfo, contributors, deletedrevisions, duplicatefiles, extlinks, fileusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, pageprops, redirects, references, revisions, stashimageinfo, templates, transcludedin
list

Qué listas obtener.

allcategories
Enumerar todas las categorías.
alldeletedrevisions
Listar todas las revisiones eliminadas por un usuario o en un espacio de nombres.
allfileusages
Enumerar todos los usos del archivo, incluidos los que no existen.
allimages
Enumerar todas las imágenes secuencialmente.
alllinks
Enumerar todos los enlaces que apunten a un determinado espacio de nombres.
allpages
Enumerar todas las páginas secuencialmente en un espacio de nombres determinado.
allredirects
Obtener la lista de todas las redirecciones a un espacio de nombres.
allrevisions
Listar todas las revisiones.
alltransclusions
Mostrar todas las transclusiones (páginas integradas mediante {{x}}), incluidas las inexistentes.
allusers
Enumerar todos los usuarios registrados.
backlinks
Encuentra todas las páginas que enlazan a la página dada.
blocks
Listar todos los usuarios y direcciones IP bloqueadas.
categorymembers
Lista todas las páginas en una categoría dada.
embeddedin
Encuentra todas las páginas que transcluyen el título dado.
exturlusage
Enumera páginas que contienen una URL dada.
filearchive
Enumerar todos los archivos borrados de forma secuencial.
imageusage
Encontrar todas las páginas que usen el título de imagen dado.
iwbacklinks
Encontrar todas las páginas que enlazan al enlace interwiki dado.
langbacklinks
Encuentra todas las páginas que conectan con el enlace de idioma dado.
logevents
Obtener eventos de los registros.
messagecollection
Query MessageCollection about translations.
mystashedfiles
Obtener una lista de los archivos en el almacén provisional de cargas del usuario actual.
pagepropnames
Mostrar todos los nombres de propiedades de página utilizados en el wiki.
pageswithprop
Mostrar todas las páginas que usen una propiedad de página.
prefixsearch
Realice una búsqueda de prefijo de títulos de página.
protectedtitles
Mostrar todos los títulos protegidos contra creación.
querypage
Obtenga una lista proporcionada por una página especial basada en QueryPage.
random
Obtener un conjunto de páginas aleatorias.
recentchanges
Enumerar cambios recientes.
search
Realizar una búsqueda de texto completa.
tags
Enumerar las etiquetas de modificación.
usercontribs
Obtener todas las ediciones realizadas por un usuario.
users
Obtener información sobre una lista de usuarios.
watchlist
Obtener los cambios recientes de las páginas de la lista de seguimiento del usuario actual.
watchlistraw
Obtener todas las páginas de la lista de seguimiento del usuario actual.
deletedrevs
En desuso. Muestra la lista de revisiones borradas.
Valores (separados por | u otro separador): allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, blocks, categorymembers, embeddedin, exturlusage, filearchive, imageusage, iwbacklinks, langbacklinks, logevents, messagecollection, mystashedfiles, pagepropnames, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw, deletedrevs
meta

Qué metadatos obtener.

allmessages
Devolver los mensajes de este sitio.
authmanagerinfo
Recuperar información sobre el estado de autenticación actual.
babel
Obtener información sobre los idiomas que conoce el usuario
filerepoinfo
Devuelve metainformación sobre los repositorios de imágenes configurados en el wiki.
languageinfo
Devolver información sobre los idiomas disponibles.
languagestats
Consultar las estadísticas del idioma.
managemessagegroups
Fetch possible renames for a message in a group during imports
messagegroups
Return information about message groups.
messagegroupstats
Consultar las estadísticas del grupo de mensajes.
messagetranslations
Consulta todas las traducciones de un solo mensaje.
siteinfo
Devolver información general acerca de la página web.
tokens
Gets tokens for data-modifying actions.
userinfo
Obtener información sobre el usuario actual.
Valores (separados por | u otro separador): allmessages, authmanagerinfo, babel, filerepoinfo, languageinfo, languagestats, managemessagegroups, messagegroups, messagegroupstats, messagetranslations, siteinfo, tokens, userinfo
indexpageids

Incluir una sección de ID de páginas adicional en la que se muestran todas las ID de páginas.

Type: boolean (details)
export

Exportar las revisiones actuales de las páginas dadas o generadas.

Type: boolean (details)
exportnowrap

Devuelve el XML de exportación sin envolverlo en un resultado XML (mismo formato que Special:Export). Solo se puede usar junto con query+export.

Type: boolean (details)
exportschema

Target the given version of the XML dump format when exporting. Can only be used with query+export.

Uno de los siguientes valores: 0.10, 0.11
Predeterminado: 0.11
iwurl

Si la URL completa si el título es un interwiki.

Type: boolean (details)
continue

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

rawcontinue

Devuelve los datos query-continue en bruto para continuar.

Type: boolean (details)
titles

Una lista de títulos en los que trabajar.

Separar los valores con | o con una alternativa.
Maximum number of values is 50 (500 for clients allowed higher limits).
pageids

Una lista de identificadores de páginas en las que trabajar.

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

Una lista de identificadores de revisiones en las que trabajar.

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

Obtener la lista de páginas en las que trabajar mediante la ejecución del módulo de consulta especificado.

Nota: Los nombres de los parámetros del generador deben prefijarse con una «g», véanse los ejemplos.

allcategories
Enumerar todas las categorías.
alldeletedrevisions
Listar todas las revisiones eliminadas por un usuario o en un espacio de nombres.
allfileusages
Enumerar todos los usos del archivo, incluidos los que no existen.
allimages
Enumerar todas las imágenes secuencialmente.
alllinks
Enumerar todos los enlaces que apunten a un determinado espacio de nombres.
allpages
Enumerar todas las páginas secuencialmente en un espacio de nombres determinado.
allredirects
Obtener la lista de todas las redirecciones a un espacio de nombres.
allrevisions
Listar todas las revisiones.
alltransclusions
Mostrar todas las transclusiones (páginas integradas mediante {{x}}), incluidas las inexistentes.
backlinks
Encuentra todas las páginas que enlazan a la página dada.
categories
Enumera todas las categorías a las que pertenecen las páginas.
categorymembers
Lista todas las páginas en una categoría dada.
deletedrevisions
Obtener información de revisión eliminada.
duplicatefiles
Enumerar todos los archivos que son duplicados de los archivos dados a partir de los valores hash.
embeddedin
Encuentra todas las páginas que transcluyen el título dado.
exturlusage
Enumera páginas que contienen una URL dada.
fileusage
Encontrar todas las páginas que utilizan los archivos dados.
images
Devuelve todos los archivos contenidos en las páginas dadas.
imageusage
Encontrar todas las páginas que usen el título de imagen dado.
iwbacklinks
Encontrar todas las páginas que enlazan al enlace interwiki dado.
langbacklinks
Encuentra todas las páginas que conectan con el enlace de idioma dado.
links
Devuelve todos los enlaces de las páginas dadas.
linkshere
Buscar todas las páginas que enlazan a las páginas dadas.
messagecollection
Query MessageCollection about translations.
pageswithprop
Mostrar todas las páginas que usen una propiedad de página.
prefixsearch
Realice una búsqueda de prefijo de títulos de página.
protectedtitles
Mostrar todos los títulos protegidos contra creación.
querypage
Obtenga una lista proporcionada por una página especial basada en QueryPage.
random
Obtener un conjunto de páginas aleatorias.
recentchanges
Enumerar cambios recientes.
redirects
Devuelve todas las redirecciones a las páginas dadas.
revisions
Obtener información de la revisión.
search
Realizar una búsqueda de texto completa.
templates
Devuelve todas las páginas transcluidas en las páginas dadas.
transcludedin
Encuentra todas las páginas que transcluyan las páginas dadas.
watchlist
Obtener los cambios recientes de las páginas de la lista de seguimiento del usuario actual.
watchlistraw
Obtener todas las páginas de la lista de seguimiento del usuario actual.
Uno de los siguientes valores: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, messagecollection, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
redirects

Resolver automáticamente las redirecciones en query+titles, query+pageids, y query+revids y en las páginas devueltas por query+generator.

Type: boolean (details)
converttitles

Convertir los títulos a otras variantes, si es necesario. Solo funciona si el idioma del contenido del wiki admite la conversión entre variantes. La conversión entre variantes está habilitada en idiomas tales como en, crh, gan, iu, kk, ku, shi, sr, tg, uz y zh.

Type: boolean (details)