MediaWiki API ajuda
Esta es una pàgina de documentació autogenerada de l'API de MediaWiki.
Documentació i eixemples: https://www.mediawiki.org/wiki/API
action=protect
- Este mòdul requerix permissos de llectura.
- Este mòdul requerix permissos d'escritura.
- Este mòdul només accepta solicituts POST.
- Font: MediaWiki
- Llicència: GPL-2.0-or-later
Canviar el nivell de protecció d'una pàgina.
- title
Título de la página a (des)proteger. No se puede utilizar con pageid.
- pageid
ID de la página a (des)proteger. No se puede utilizar con title.
- Tipo: entero
- protections
Lista de los niveles de protección, con formato action=level (por ejemplo: edit=sysop). Un nivel de all («todos») significa que cualquier usuaro puede realizar la acción, es decir, no hay restricción.
Nota: Cualquier acción no mencionada tendrá las restricciones eliminadas.
- Este paràmetro és obligatori.
- Separar els valors en |.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- expiry
Marcas de tiempo de expiración. Si solo se establece una marca de tiempo, se utilizará para todas las protecciones. Utiliza infinite, indefinite, infinity, o never para una protección indefinida.
- Separar els valors en |.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- Predeterminat: infinite
- reason
Motiu de la (des)protecció.
- Predeterminat: (buit)
- tags
Cambiar las etiquetas para aplicar a la entrada en el registro de protección.
- Valors (separats per | u atre separador):
- cascade
Activar la protección en cascada (o sea, proteger plantillas e imágenes transcluidas usadas en esta página). Se ignorará si ninguno de los niveles de protección dados son compatibles con la función de cascada.
- Tipo: boolean (detalls)
- watch
- En desús.
Si se activa, añade la página en proceso de (des)protección a la lista de seguimiento del usuario actual.
- Tipo: boolean (detalls)
- watchlist
Añadir o borrar incondicionalmente la página de la lista de seguimiento del usuario actual, utilizar las preferencias o no cambiar el estado de seguimiento.
- U dels següents valors: nochange, preferences, unwatch, watch
- Predeterminat: preferences
- token
A "csrf" token retrieved from action=query&meta=tokens
- Este paràmetro és obligatori.
- Protegir una pàgina
- api.php?action=protect&title=Main%20Page&token=123ABC&protections=edit=sysop|move=sysop&cascade=&expiry=20070901163000|never [obrir en la zona de proves]
- Desproteger una página estableciendo la restricción a all («todos», es decir, cualquier usuario puede realizar la acción).
- api.php?action=protect&title=Main%20Page&token=123ABC&protections=edit=all|move=all&reason=Lifting%20restrictions [obrir en la zona de proves]
- Desproteger una página anulando las restricciones.
- api.php?action=protect&title=Main%20Page&token=123ABC&protections=&reason=Lifting%20restrictions [obrir en la zona de proves]