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+

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.
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, 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.
mystashedfiles
Obtener una lista de archivos en la corriente de carga de usuarios.
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, 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.
filerepoinfo
Devuelve metainformación sobre los repositorios de imágenes configurados en el wiki.
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, filerepoinfo, 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.

Tipo: booleano/lógico (detalles)
export

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

Tipo: booleano/lógico (detalles)
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.

Tipo: booleano/lógico (detalles)
iwurl

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

Tipo: booleano/lógico (detalles)
continue

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

rawcontinue

Devuelve los datos query-continue en bruto para continuar.

Tipo: booleano/lógico (detalles)
titles

Una lista de títulos en los que trabajar.

Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
pageids

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

Tipo: lista de enteros
Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
revids

Una lista de identificadores de revisiones en las que trabajar.

Tipo: lista de enteros
Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
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.
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, 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.

Tipo: booleano/lógico (detalles)
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, gan, iu, kk, ku, shi, sr, tg, uz y zh.

Tipo: booleano/lógico (detalles)