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

prop=info (in)

  • Este módulo requiere permisos de lectura.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Obtener información básica de la página.

Parámetros:
inprop

Qué propiedades adicionales se obtendrán:

protection
Listar el nivel de protección de cada página.
talkid
El identificador de la página de discusión correspondiente a cada página que no es de discusión.
watched
List the watched status of each page.
watchers
The number of watchers, if allowed.
visitingwatchers
The number of watchers of each page who have visited recent edits to that page, if allowed.
notificationtimestamp
The watchlist notification timestamp of each page.
subjectid
La ID de página de la página principal de cada página de discusión.
url
Muestra una URL completa, una URL de edición y la URL canónica de cada página.
readable
Si el usuario puede leer esta página.
preload
Muestra el texto devuelto por EditFormPreloadText.
displaytitle
Proporciona la manera en que se muestra realmente el título de la página
Valores (separados por | u otro separador): protection, talkid, watched, watchers, visitingwatchers, notificationtimestamp, subjectid, url, readable, preload, displaytitle
intestactions

Comprobar su el usuario actual puede realizar determinadas acciones en la página.

Separar los valores con | o con una alternativa. El número máximo de los valores es 50 (500 para los bots).
intoken
En desuso.

Usa action=query&meta=tokens en su lugar.

Valores (separados por | u otro separador): edit, delete, protect, move, block, unblock, email, import, watch
incontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

Ejemplos:
Obtener información acerca de la página Main Page.
api.php?action=query&prop=info&titles=Main%20Page [abrir en la zona de pruebas]
Obtén información general y protección acerca de la página Main Page.
api.php?action=query&prop=info&inprop=protection&titles=Main%20Page [abrir en la zona de pruebas]

list=categorymembers (cm)

  • Este módulo requiere permisos de lectura.
  • Este módulo puede utilizarse como un generador.
  • Fuente: MediaWiki
  • Licencia: GPL-2.0+

Lista todas las páginas en una categoría dada.

Parámetros:
cmtitle

Categoría que enumerar (requerida). Debe incluir el prefijo Categoría:. No se puede utilizar junto con cmpageid.

cmpageid

ID de página de la categoría para enumerar. No se puede utilizar junto con cmtitle.

Tipo: entero
cmprop

Qué piezas de información incluir:

ids
Añade el identificador de página.
title
Agrega el título y el identificador del espacio de nombres de la página.
sortkey
Añade la clave de ordenación utilizada para la ordenación en la categoría (cadena hexadecimal).
sortkeyprefix
Añade la clave de ordenación utilizada para la ordenación en la categoría (parte legible de la clave de ordenación).
type
Añade el tipo en el que se categorizó la página (page, subcat or file).
timestamp
Añade la marca de tiempo del momento en que se incluyó la página.
Valores (separados por | u otro separador): ids, title, sortkey, sortkeyprefix, type, timestamp
Predeterminado: ids|title
cmnamespace

Incluir solamente páginas de estos espacios de nombres. Ten en cuenta que puede haberse utilizado cmtype=subcat o cmtype=file en lugar de cmnamespace=14 o 6.

Valores (separados por | u otro separador): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
Para especificar todos los valores, utiliza *.
cmtype

Qué tipo de miembros de la categoría incluir. Ignorado cuando se ha establecido cmsort=timestamp.

Valores (separados por | u otro separador): page, subcat, file
Predeterminado: page|subcat|file
cmcontinue

Cuando haya más resultados disponibles, utiliza esto para continuar.

cmlimit

Número máximo de páginas que devolver.

No se permite más de 500 (5000 para los bots).
Tipo: entero o max
Predeterminado: 10
cmsort

Propiedad por la que realizar la ordenación.

Uno de los siguientes valores: sortkey, timestamp
Predeterminado: sortkey
cmdir

Dirección en la que desea ordenar.

Uno de los siguientes valores: asc, desc, ascending, descending, newer, older
Predeterminado: ascending
cmstart

Marca de tiempo por la que empezar la enumeración. Solo se puede utilizar junto con cmsort=timestamp.

Tipo: timestamp (formatos permitidos)
cmend

Marca de tiempo por la que terminar la enumeración. Solo se puede utilizar junto con cmsort=timestamp.

Tipo: timestamp (formatos permitidos)
cmstarthexsortkey

Clave de ordenación por la que empezar la enumeración, tal como se ha devuelto por cmprop=sortkey. Solo se puede utilizar junto con cmsort=timestamp.

cmendhexsortkey

Clave de ordenación por la que terminar la enumeración, tal como se ha devuelto por cmprop=sortkey. Solo se puede utilizar junto con cmsort=timestamp.

cmstartsortkeyprefix

Prefijo de la clave de ordenación por el que empezar la enumeración. Solo se puede utilizar junto con cmsort=sortkey. Reemplaza cmstarthexsortkey.

cmendsortkeyprefix

Prefijo de la clave de ordenación antes del cual termina la enumeración (no en el cual; si este valor existe, no será incluido). Solo se puede utilizar junto con cmsort=sortkey. Reemplaza cmendhexsortkey.

cmstartsortkey
En desuso.

Utilizar cmstarthexsortkey en su lugar.

cmendsortkey
En desuso.

Utilizar cmendhexsortkey en su lugar.

Ejemplos:
Obtener las primeras 10 páginas en Category:Physics.
api.php?action=query&list=categorymembers&cmtitle=Category:Physics [abrir en la zona de pruebas]
Obtener información sobre las primeras 10 páginas de la Category:Physics.
api.php?action=query&generator=categorymembers&gcmtitle=Category:Physics&prop=info [abrir en la zona de pruebas]