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
- 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.
- 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 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.
- 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 la wiki.
- languageinfo
- Devolver información sobre los idiomas disponibles.
- 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, languageinfo, 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.
- 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.
- 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, kk, ku, shi, sr, tg, uz y zh.
- Type: boolean (details)
- Busque información del sitio y revisiones de Main Page.
- api.php?action=query&prop=revisions&meta=siteinfo&titles=Main%20Page&rvprop=user|comment&continue= [abrir en la zona de pruebas]
- Obtener revisiones de páginas que comiencen por API/.
- api.php?action=query&generator=allpages&gapprefix=API/&prop=revisions&continue= [abrir en la zona de pruebas]