Ayuda de la API de MediaWiki

Esta es una página de documentación autogenerada de la API de MediaWiki.

Documentación y ejemplos: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

list=allpages (ap)

(main | query | allpages)
  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0-or-later

Enumerar todas las páginas secuencialmente en un espacio de nombres determinado.

Parámetros específicos:
Other general parameters are available.
apfrom

El título de página para comenzar la enumeración

apcontinue

Cuando haya más resultados disponibles, usa esto para continuar. Puedes encontrar más información detallada sobre cómo continuar consultas en mediawiki.org.

apto

El título de página para detener la enumeración.

apprefix

Buscar todos los títulos de las páginas que comiencen con este valor.

apnamespace

El espacio de nombres que enumerar.

Uno de los siguientes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Predeterminado: 0
apfilterredir

Qué páginas listar.

Uno de los siguientes valores: all, nonredirects, redirects
Predeterminado: all
apfilterlanglinks

Filtrar en función de si una página tiene langlinks. Tenga en cuenta que esto no puede considerar langlinks agregados por extensiones.

Uno de los siguientes valores: all, withlanglinks, withoutlanglinks
Predeterminado: all
apminsize

Limitar a páginas con al menos este número de bytes.

Tipo: entero
apmaxsize

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

Tipo: entero
apprtype

Limitar a páginas protegidas.

Valores (separados por | u otro separador): edit, move, upload
apprlevel

Filtrar protecciones según el nivel de protección (se debe usar junto con el parámetro apprtype= ).

Valores (separados por | u otro separador): Can be empty, or autoconfirmed, sysop
apprfiltercascade

Filtrar protecciones según la protección en cascada (se ignora cuando apprtype no está fijado).

Uno de los siguientes valores: all, cascading, noncascading
Predeterminado: all
apprexpiry

¿Cuál término de protección para filtrar la página en:

Indefinida
Obtener sólo páginas con protección de vencimiento indefinida.
Definida
Obtener sólo las páginas con un definitivo (específico) vencimiento.
Todos
Obtener páginas con cualquier caducidad.
indefinite
Get only pages with indefinite protection expiry.
definite
Get only pages with a definite (specific) protection expiry.
all
Get pages with any protections expiry.
Uno de los siguientes valores: all, definite, indefinite
Predeterminado: all
aplimit

Cuántas páginas en total se devolverán.

Tipo: entero o max
The value must be between 1 and 500.
Predeterminado: 10
apdir

La dirección en la que se listará.

Uno de los siguientes valores: ascending, descending
Predeterminado: ascending
Ejemplos:
Mostrar una lista de páginas que empiecen con la letra B.
api.php?action=query&list=allpages&apfrom=B [abrir en la zona de pruebas]
Mostrar información acerca de 4 páginas que empiecen por la letra T.
api.php?action=query&generator=allpages&gaplimit=4&gapfrom=T&prop=info [abrir en la zona de pruebas]
Mostrar el contenido de las 2 primeras páginas que no redirijan y empiecen por Re.
api.php?action=query&generator=allpages&gaplimit=2&gapfilterredir=nonredirects&gapfrom=Re&prop=revisions&rvprop=content [abrir en la zona de pruebas]