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
- 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.
- 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)
- Consultar a información do sitio e as revisións de Portada.
- api.php?action=query&prop=revisions&meta=siteinfo&titles=Portada&rvprop=user|comment&continue= [abrir na zona de probas]
- Buscar revisións de páxinas que comecen por API/.
- api.php?action=query&generator=allpages&gapprefix=API/&prop=revisions&continue= [abrir na zona de probas]