Axuda da API de MediaWiki

Esta é unha páxina de documentación da API de MediaWiki xerada automaticamente.

Documentación e exemplos: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=query

(main | query)
  • Este módulo precisa permisos de lectura.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0-or-later

Consultar datos de e sobre MediaWiki.

Todas as modificacións de datos primeiro teñen que facer unha busca para obter un identificador para evitar abusos de sitios maliciosos.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
prop

Que propiedades obter para as páxinas buscadas.

categories
Listar todas as categorías ás que pertencen as páxinas.
categoryinfo
Devolver información sobre as categorías dadas.
contributors
Obter a lista de contribuidores conectados e o número de contribuidores anónimos dunha páxina.
deletedrevisions
Obter información sobre as revisións eliminadas.
duplicatefiles
Listar todos os ficheiros que son duplicados dos fichieros dados baseado nos valores da función hash.
extlinks
Devolve todas as URLs externas (sen ser interwikis) das páxinas dadas.
fileusage
Atopar tódalas páxinas que usan os ficheiros dados.
imageinfo
Devolve información de ficheiros e historial de subidas.
images
Devolve todos os ficheiros contidos nas páxinas dadas.
info
Obter información básica da páxina.
iwlinks
Devolve todas as ligazóns interwiki ás páxinas indicadas.
langlinks
Devolve todas as ligazóns interwiki ás páxinas indicadas.
links
Devolve todas as ligazóns das páxinas indicadas.
linkshere
Atopar todas as páxinas que ligan coas páxinas dadas.
pageprops
Obter varias propiedades de páxina definidas no contido da páxina.
redirects
Devolve todas as redireccións das páxinas indicadas.
revisions
Obter información da revisión.
stashimageinfo
Devolve a información dos ficheiros almacenados.
templates
Devolve todas as páxinas incluídas na páxina indicada.
transcludedin
Atopar todas as páxinas que inclúen ás páxinas indicadas.
Valores (separados con | ou outros): categories, categoryinfo, contributors, deletedrevisions, duplicatefiles, extlinks, fileusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, pageprops, redirects, revisions, stashimageinfo, templates, transcludedin
list

Que lista obter.

allcategories
Numerar tódalas categorías
alldeletedrevisions
Listar todas as revisións borradas por un usuario ou nun espazo de nomes.
allfileusages
Lista todos os usos de ficheiro, incluído os que non existen.
allimages
Enumerar tódalas imaxes secuencialmente.
alllinks
Numerar tódalas ligazóns que apuntan a un nome de espazos determinado.
allpages
Numerar tódalas páxinas secuencialmente nun espazo de nomes determinado.
allredirects
Lista tódalas redireccións a un espazo de nomes.
allrevisions
Listar todas as revisións.
alltransclusions
Listar todas as transclusións (páxinas integradas usando {{x}}), incluíndo as eliminadas.
allusers
Enumerar tódolos usuarios rexistrados.
backlinks
Atopar todas as páxinas que ligan coa páxina dada.
blocks
Listar todos os usuarios e enderezos IP bloqueados.
categorymembers
Listar tódalas páxinas nunha categoría determinada.
embeddedin
Atopar todas as páxinas que inclúen (por transclusión) o título dado.
exturlusage
Enumerar páxinas que conteñen un enderezo URL dado.
filearchive
Enumerar secuencialmente todos os ficheiros borrados.
imageusage
Atopar tódalas páxinas que usan o título da imaxe dada.
iwbacklinks
Atopar todas as páxina que ligan á ligazón interwiki indicada.
langbacklinks
Atopar todas as páxinas que ligan coa ligazón de lingua dada.
logevents
Obter os eventos dos rexistros.
mystashedfiles
Obter unha lista dos ficheiros da caché de carga do usuario actual.
pagepropnames
Listar os nomes de todas as propiedades de páxina usados na wiki.
pageswithprop
Amosar a lista de páxinas que empregan unha propiedade determinada.
prefixsearch
Facer unha busca de prefixo nos títulos das páxinas.
protectedtitles
Listar todos os títulos protexidos en creación.
querypage
Obtén unha lista proporcionada por unha páxina especial basada en QueryPage.
random
Obter un conxunto de páxinas aleatorias.
recentchanges
Enumerar cambios recentes.
search
Facer unha busca por texto completo.
tags
Lista de marcas de cambios.
usercontribs
Amosar tódalas edicións dun usuario.
users
Obter información sobre unha lista de usuarios.
watchlist
Obter os cambios recentes das páxinas na lista de vixilancia do usuario actual.
watchlistraw
Obter todas as páxinas da lista de vixilancia do usuario actual.
deletedrevs
Obsoleto. Listar as revisións eliminadas.
Valores (separados con | ou outros): 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

Que metadatos obter.

allmessages
Devolver mensaxes deste sitio.
authmanagerinfo
Recuperar información sobre o estado de autenticación actual.
filerepoinfo
Devolver a metainformación sobre os repositorios de imaxes configurados no wiki.
languageinfo
Devolver a información sobre as linguas dispoñibles.
siteinfo
Devolver información xeral sobre o sitio.
tokens
Recupera os identificadores das accións de modificación de datos.
userinfo
Obter información sobre o usuario actual.
Valores (separados con | ou outros): allmessages, authmanagerinfo, filerepoinfo, languageinfo, siteinfo, tokens, userinfo
indexpageids

Incluír unha sección adicional de identificadores de páxina listando todos os identificadores de páxina devoltos.

Tipo: booleano (detalles)
export

Exportar as revisións actuais de todas as páxinas indicadas ou xeradas.

Tipo: booleano (detalles)
exportnowrap

Devolver o XML exportado sen incluílo nun resultado XML (mesmo formato que Special:Export). Só pode usarse con query+export.

Tipo: booleano (detalles)
exportschema

Utilizar a versión indicada do formato de exportación XML. Só pode usarse con query+export.

Un valor dos seguintes valores: 0.10, 0.11
Por defecto: 0.11
iwurl

Indica se obter o enderezo URL completo se o título é unha ligazón interwiki.

Tipo: booleano (detalles)
continue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

rawcontinue

Devolver os datos en bruto de query-continue para continuar.

Tipo: booleano (detalles)
titles

Unha lista de títulos nos que traballar.

Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
pageids

Unha lista de identificadores de páxina nos que traballar.

Tipo: lista de números enteiros
Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
revids

Unha lista de identificadores de revisións sobre os que traballar. Ten en conta que case todos os módulos de consulta converterán os identificadores de revisión nos correspondentes identificadores de páxina e traballarán coa última revisión. Só prop=revisions usa revisións exactas para a súa resposta.

Tipo: lista de números enteiros
Separe os valores con | ou outros.
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
generator

Obter a lista de páxinas sobre as que traballar executando o módulo de consulta especificado.

Nota: Os nomes de parámetro do xerador deben comezar cun "g" (consulta os exemplos).

allcategories
Numerar tódalas categorías
alldeletedrevisions
Listar todas as revisións borradas por un usuario ou nun espazo de nomes.
allfileusages
Lista todos os usos de ficheiro, incluído os que non existen.
allimages
Enumerar tódalas imaxes secuencialmente.
alllinks
Numerar tódalas ligazóns que apuntan a un nome de espazos determinado.
allpages
Numerar tódalas páxinas secuencialmente nun espazo de nomes determinado.
allredirects
Lista tódalas redireccións a un espazo de nomes.
allrevisions
Listar todas as revisións.
alltransclusions
Listar todas as transclusións (páxinas integradas usando {{x}}), incluíndo as eliminadas.
backlinks
Atopar todas as páxinas que ligan coa páxina dada.
categories
Listar todas as categorías ás que pertencen as páxinas.
categorymembers
Listar tódalas páxinas nunha categoría determinada.
deletedrevisions
Obter información sobre as revisións eliminadas.
duplicatefiles
Listar todos os ficheiros que son duplicados dos fichieros dados baseado nos valores da función hash.
embeddedin
Atopar todas as páxinas que inclúen (por transclusión) o título dado.
exturlusage
Enumerar páxinas que conteñen un enderezo URL dado.
fileusage
Atopar tódalas páxinas que usan os ficheiros dados.
images
Devolve todos os ficheiros contidos nas páxinas dadas.
imageusage
Atopar tódalas páxinas que usan o título da imaxe dada.
iwbacklinks
Atopar todas as páxina que ligan á ligazón interwiki indicada.
langbacklinks
Atopar todas as páxinas que ligan coa ligazón de lingua dada.
links
Devolve todas as ligazóns das páxinas indicadas.
linkshere
Atopar todas as páxinas que ligan coas páxinas dadas.
pageswithprop
Amosar a lista de páxinas que empregan unha propiedade determinada.
prefixsearch
Facer unha busca de prefixo nos títulos das páxinas.
protectedtitles
Listar todos os títulos protexidos en creación.
querypage
Obtén unha lista proporcionada por unha páxina especial basada en QueryPage.
random
Obter un conxunto de páxinas aleatorias.
recentchanges
Enumerar cambios recentes.
redirects
Devolve todas as redireccións das páxinas indicadas.
revisions
Obter información da revisión.
search
Facer unha busca por texto completo.
templates
Devolve todas as páxinas incluídas na páxina indicada.
transcludedin
Atopar todas as páxinas que inclúen ás páxinas indicadas.
watchlist
Obter os cambios recentes das páxinas na lista de vixilancia do usuario actual.
watchlistraw
Obter todas as páxinas da lista de vixilancia do usuario actual.
Un valor dos seguintes 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 automaticamente as redireccións en query+titles, query+pageids e query+revids, e nas páxinas devoltas por query+generator.

Tipo: booleano (detalles)
converttitles

Converter os títulos a outras variantes se é preciso. Só funciona se a lingua de contido do wiki soporta a conversión en variantes. As linguas que soportan a conversión en variantes inclúen ban, en, crh, gan, iu, kk, ku, shi, sr, tg, uz e zh.

Tipo: booleano (detalles)