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/API

list=allpages (ap)

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

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

Parámetros:
apfrom

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

apcontinue

Cando estean dispoñibles máis resultados, use isto para continuar.

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, 105, 2300, 2301, 2302, 2303
Por defecto: 0
apfilterredir

Que páxinas listar.

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

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

Tipo: enteiro
apmaxsize

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

Tipo: 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 ser baleiro, ou autoconfirmed, sysop
apprfiltercascade

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

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

Número total de páxinas a devolver.

Non se permiten máis de 500 (5.000 para bots).
Tipo: enteiro ou max
Por defecto: 10
apdir

Dirección na cal listar.

Un valor dos seguintes valores: ascending, descending
Por defecto: ascending
apfilterlanglinks

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

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

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

indefinida
Só obter páxinas coa finalización de protección indefinida.
definite
Só obter páxinas cunha finalización de protección definida.
all
Obter páxinas con calquera finalización de protección.
Un valor dos seguintes valores: indefinite, definite, all
Por defecto: all
Exemplos:
Mostrar unha lista de páxinas que comezan pola letra B.
api.php?action=query&list=allpages&apfrom=B [abrir en zona de probas]
Mostrar inforfmación sobre 4 páxinas que comecen pola letra T.
api.php?action=query&generator=allpages&gaplimit=4&gapfrom=T&prop=info [abrir en 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 en zona de probas]