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=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 específicos:
Other general parameters are available.
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.
extracts
Returns plain-text or limited HTML extracts of the given pages.
fileusage
Encontrar todas las páginas que utilizan los archivos dados.
globalusage
Devuelve el uso global de una imagen en concreto.
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.
pageimages
Returns information about images on the page, such as thumbnail and presence of photos.
pageprops
Obtener diferentes propiedades de página definidas en el contenido de la página.
pageterms
Obtener los términos de Wikibase (normalmente, etiquetas, descripciones y alias) asociados con una página mediante un enlace de sitio.
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.
wbentityusage
Devuelve todos los identificadores de entidades utilizados en las páginas indicadas.
description
Interno. Obtener una descripción breve o subtítulo que explica el tema de la página de destino.
Valores (separados por | u otro separador): categories, categoryinfo, contributors, deletedrevisions, duplicatefiles, extlinks, extracts, fileusage, globalusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, pageimages, pageprops, pageterms, redirects, revisions, stashimageinfo, templates, transcludedin, wbentityusage, description
list

Qué listas obtener.

abusefilters
Mostrar los detalles de los filtros antiabusos.
abuselog
Mostrar los eventos que fueron detectados por uno de los filtros antiabusos.
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.
checkuser
Comprobar qué direcciones IP han sido usadas por un determinado usuario o qué usuarios han usado una determinada dirección IP.
checkuserlog
Obtener entradas del registro de comprobación de usuarios.
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.
gadgetcategories
Devuelve una lista de categorías de accesorios.
gadgets
Devuelve una lista de los accesorios empleados en esta wiki.
globalallusers
Enumerar todos los usuarios globales.
globalblocks
Enumerar todas las direcciones IP bloqueadas globalmente.
globalgroups
Enumerar todos los grupos globales.
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 los archivos en el almacén provisional de cargas del usuario actual.
pagepropnames
Mostrar todos los nombres de propiedades de página utilizados en la 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.
wblistentityusage
Devuelve todas las páginas que utilizan los identificadores de entidad especificados.
wikisets
Enumerar todos los conjuntos de wikis.
deletedrevs
En desuso. Muestra la lista de revisiones borradas.
Valores (separados por | u otro separador): abusefilters, abuselog, allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, blocks, categorymembers, checkuser, checkuserlog, embeddedin, exturlusage, filearchive, gadgetcategories, gadgets, globalallusers, globalblocks, globalgroups, imageusage, iwbacklinks, langbacklinks, logevents, mystashedfiles, pagepropnames, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw, wblistentityusage, wikisets, 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 la wiki.
globalrenamestatus
Mostrar información acerca de cambios de nombre globales en curso.
globaluserinfo
Mostrar información acerca de una cuenta global.
languageinfo
Devolver información sobre los idiomas disponibles.
notifications
Recibir notificaciones pendientes del usuario actual.
siteinfo
Devolver información general acerca de la página web.
tokens
Gets tokens for data-modifying actions.
unreadnotificationpages
Recibir páginas para las que hay notificaciones no leídas para el usuario actual.
userinfo
Obtener información sobre el usuario actual.
wikibase
Obtener información sobre el cliente de Wikibase y el repositorio Wikibase asociado.
Valores (separados por | u otro separador): allmessages, authmanagerinfo, filerepoinfo, globalrenamestatus, globaluserinfo, languageinfo, notifications, siteinfo, tokens, unreadnotificationpages, userinfo, wikibase
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, usa esto para continuar. Puedes encontrar más información detallada sobre cómo continuar consultas en mediawiki.org.

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 that are 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 that are 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 that are 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.
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.
wblistentityusage
Devuelve todas las páginas que utilizan los identificadores de entidad especificados.
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, wblistentityusage
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 de la wiki admite la conversión entre variantes. La conversión entre variantes está habilitada en idiomas tales como ban, en, crh, gan, iu, ku, sh, shi, sr, tg, tly, uz, wuu y zh.

Type: boolean (details)