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.
cirrusbuilddoc
Cópia em ficheiro do documento de um artigo CirrusSearch dos servidores da base de dados
cirruscompsuggestbuilddoc
Cópia em ficheiro do documento usado pelas sugestões de preenchimento
cirrusdoc
Volcado do documento dun artigo de CirrusSearch dos servidores de procura
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.
extracts
Devolve texto plano ou extractos limitados en HTML das páxinas indicadas.
fileusage
Atopar tódalas páxinas que usan os ficheiros dados.
globalusage
Amosa o uso global dunha imaxe concreta.
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.
mmcontent
Obter a descrição e os alvos de uma lista de spam
pageprops
Obter varias propiedades de páxina definidas no contido da páxina.
pageterms
Obter os termos Wikidata (tipicamente rótulos, descrições e nomes alternativos) associados a uma página através de uma hiperligação intersites.
pageviews
Mostra dados de visionamento de páginas individuais (o número de visionamentos diários em cada um dos últimos pvipdays dias).
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.
transcodestatus
Obter o estado de transcode para unha páxina de ficheiro dado.
videoinfo
Estende a información da imaxe para incluír a información da fonte de vídeo (derivado)
wbentityusage
Devolve tódolos identificadores de entidade usadas nas páxinas indicadas.
description
Interno. Obter uma descrição breve, isto é, um subtítulo que explica o objetivo da página de destino.
mapdata
Interno. Consultar todos os datos de mapa de Kartographer para as páxinas dadas
Valores (separados con | ou outros): categories, categoryinfo, cirrusbuilddoc, cirruscompsuggestbuilddoc, cirrusdoc, contributors, deletedrevisions, duplicatefiles, extlinks, extracts, fileusage, globalusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, mmcontent, pageprops, pageterms, pageviews, redirects, revisions, stashimageinfo, templates, transcludedin, transcodestatus, videoinfo, wbentityusage, description, mapdata
list

Que lista obter.

abusefilters
Amosar detalles dos fitros de abuso.
abuselog
Amosar eventos que foron detectados por un dos filtros de abusos.
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.
betafeatures
Listar tódalas características en probas
blocks
Listar todos os usuarios e enderezos IP bloqueados.
categorymembers
Listar tódalas páxinas nunha categoría determinada.
centralnoticeactivecampaigns
Obter unha lista das campañas activas actualmente, con datas de comezo e fin e cos carteis asociados.
centralnoticelogs
Obter un rexistro dos cambios de configuración da campaña.
checkuser
Comprobar que enderezos IP son empregados por un usuario concreto ou que nomes de usuario son empregados por un IP específico.
checkuserlog
Retornar entradas do rexistro de CheckUser
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.
gadgetcategories
Retorna unha lista de categorías de trebellos.
gadgets
Devolve unha lista dos trebellos usados neste wiki.
globalallusers
Enumerar tódolos usuarios globais.
globalblocks
Listar tódolos enderezos IP bloqueados globalmente.
globalgroups
Enumerar tódolos grupos globais.
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.
linterrors
Obter unha lista de erros do comprobador
logevents
Obter os eventos dos rexistros.
mostviewed
Lista as páxinas máis vistas (baseado no contador de páxinas vistas do último día).
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.
wblistentityusage
Devolve todas as páxinas que utilizan os identificadores de entidade dados.
wikisets
Enumerar tódalas coleccións do wiki.
deletedrevs
Obsoleto. Listar as revisións eliminadas.
readinglistentries
Interno. Listar as páxinas dunha lista dada.
Valores (separados con | ou outros): abusefilters, abuselog, allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, betafeatures, blocks, categorymembers, centralnoticeactivecampaigns, centralnoticelogs, checkuser, checkuserlog, embeddedin, exturlusage, filearchive, gadgetcategories, gadgets, globalallusers, globalblocks, globalgroups, imageusage, iwbacklinks, langbacklinks, linterrors, logevents, mostviewed, mystashedfiles, pagepropnames, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw, wblistentityusage, wikisets, deletedrevs, readinglistentries
O número máximo de valores é 50 (500 para os clientes aos que se lles permiten límites máis altos).
meta

Que metadatos obter.

allmessages
Devolver mensaxes deste sitio.
authmanagerinfo
Recuperar información sobre o estado de autenticación actual.
babel
Obter información sobre as linguas que coñece o usuario
featureusage
Obtén un resumo dos usos rexistrados das funcións da API para un axente de usuario.
filerepoinfo
Devolver a metainformación sobre os repositorios de imaxes configurados no wiki.
globalpreferences
Recuperar as preferencias globais para a conta de usuario actual.
globalrenamestatus
Amosar información sobre os renomeamentos globais que están en progreso.
globaluserinfo
Amosar a información dun usuario global.
languageinfo
Devolver a información sobre as linguas dispoñibles.
linterstats
Obter o número de erros do comprobador en cada categoría
notifications
Obter notificacións de espera para o usuario actual.
siteinfo
Devolver información xeral sobre o sitio.
siteviews
Mostra dados de visionamento de todas as páginas do sítio (o número de visionamentos diários em cada um dos últimos pvisdays dias).
tokens
Recupera os identificadores das accións de modificación de datos.
unreadnotificationpages
Obter as páxinas para as que hai notificacións sen ler para o usuario actual.
userinfo
Obter información sobre o usuario actual.
wikibase
Obter a información sobre o cliente Wikibase e o repositorio de Wikibase asociado.
oath
Interno. Verificar se a autenticación en dous factores (OATH) está activa para un usuario.
readinglists
Interno. Listar ou filtrar as listas de leitura do utilizador e mostrar metadados sobre elas.
Valores (separados con | ou outros): allmessages, authmanagerinfo, babel, featureusage, filerepoinfo, globalpreferences, globalrenamestatus, globaluserinfo, languageinfo, linterstats, notifications, siteinfo, siteviews, tokens, unreadnotificationpages, userinfo, wikibase, oath, readinglists
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.10
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.
mostviewed
Lista as páxinas máis vistas (baseado no contador de páxinas vistas do último día).
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.
wblistentityusage
Devolve todas as páxinas que utilizan os identificadores de entidade dados.
readinglistentries
Interno. Listar as páxinas dunha lista dada.
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, mostviewed, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw, wblistentityusage, readinglistentries
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, ku, sh, shi, sr, tg, tly, uz, wuu, zgh e zh.

Tipo: booleano (detalles)