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

list=allpages (ap)

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

Numerar tódalas páxinas secuencialmente nun espazo de nomes determinado.

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

Título da páxina na que comezar a enumerar.

apcontinue

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.

apto

Título da páxina na que rematar de enumerar.

apprefix

Buscar tódolos títulos de páxinas que comezan con este valor.

apnamespace

Espazo de nomes a enumerar.

Un valor dos seguintes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 100, 101, 102, 103, 710, 711, 828, 829
Por defecto: 0
apfilterredir

Que páxinas listar.

Nota: Debido ó modo minimal, usar isto pode devolver menos de aplimit resultados antes de seguir, en casos extremos, pode que non se devolvan resultados.

Un valor dos seguintes valores: all, nonredirects, redirects
Por defecto: all
apfilterlanglinks

Filtro baseado en se unha páxina ten ligazóns de lingua. Decátese de que isto pode non considerar as ligazóns de lingua engadidas polas extensións.

Un valor dos seguintes valores: all, withlanglinks, withoutlanglinks
Por defecto: all
apminsize

Limitar a páxinas con polo menos este número de bytes.

Tipo: número enteiro
apmaxsize

Limitar a páxinas con como máximo este número de bytes.

Tipo: número enteiro
apprtype

Limitar a só protección de páxinas.

Valores (separados con | ou outros): edit, move, upload
apprlevel

Filtrar proteccións baseándose no nivel de protección (debe empregarse có parámetro apprtype= ).

Valores (separados con | ou outros): Pode estar baleiro ou ser autoconfirmed, sysop
apprfiltercascade

Filtrar proteccións baseadas en cascada (ignoradas se apprtype non ten valor).

Un valor dos seguintes valores: all, cascading, noncascading
Por defecto: all
apprexpiry

Que caducidade de protección pola que filtrar a páxina:

indefinite
Obter só as páxinas coa caducidade de protección indefinida.
definite
Obter só as páxinas cunha caducidade de protección definida (específica).
all
Obter as páxinas con calquera caducidade de protección.
Un valor dos seguintes valores: all, definite, indefinite
Por defecto: all
aplimit

Número total de páxinas a devolver.

Tipo: enteiro ou max
O valor debe estar entre 1 e 500.
Por defecto: 10
apdir

Dirección na cal listar.

Un valor dos seguintes valores: ascending, descending
Por defecto: ascending
Exemplos:
Amosar unha lista de páxinas que comezan pola letra B.
api.php?action=query&list=allpages&apfrom=B [abrir na zona de probas]
Amosar información sobre 4 páxinas que comecen pola letra T.
api.php?action=query&generator=allpages&gaplimit=4&gapfrom=T&prop=info [abrir na zona de probas]
Motrar o contido das dúas primeiras páxinas que non sexan redirección que comecen por Re.
api.php?action=query&generator=allpages&gaplimit=2&gapfilterredir=nonredirects&gapfrom=Re&prop=revisions&rvprop=content [abrir na zona de probas]