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
action=protect
- Este módulo precisa permisos de lectura.
- Este módulo precisa permisos de escritura.
- Este módulo só acepta peticións POST.
- Fonte: MediaWiki
- Licenza: GPL-2.0-or-later
Cambiar o nivel de protección dunha páxina.
- title
Título da páxina que quere (des)protexer. Non pode usarse xunto con pageid.
- pageid
Identificador da páxina que quere (des)protexer. Non pode usarse xunto con title.
- Tipo: inteiro
- protections
Lista dos niveis de protección, con formato action=level (p.ex. edit=sysop). Un nivel de all quere dicir que todo o mundo ten permiso para realizar a acción, sen restricións.
Nota: Todas as accións que non estean listadas terán restriccións para ser eliminadas.
- Este parâmetro é obrigatório.
- Separe os valores con | ou outros.
- O número máximo de valores é 50 (500 para clientes a quem são permitidos limites mais elevados).
- expiry
Selos de tempo de caducidade. Se só se indica un selo de tempo, usarase para todas as proteccións. Use infinite, indefinite, infinity, ou never, para unha protección sen caducidade.
- Separe os valores con | ou outros.
- O número máximo de valores é 50 (500 para clientes a quem são permitidos limites mais elevados).
- Valor por omissão: infinite
- reason
Razón para (des)protexer.
- Por defecto: (baleiro)
- tags
Cambiar as etiquetas a aplicar na entrada do rexistro de protección.
- Valores (separados con | ou outros):
- cascade
Activar a protección en cascada (por exemplo, protexer os modelos transcluídos e as imaxes usadas nesta páxina). Ignórase se ningún dos niveis de protección soporta a protección en cascada.
- Tipo: booliano (detalhes)
- watch
- Obsoleto.
Se se define este parámetro, engadir a páxina que se (des)protexe á lista de vixilancia do usuario actual.
- Tipo: booliano (detalhes)
- watchlist
Engadir ou eliminar sen condicións a páxina da lista de vixiancia do usuario actual, use as preferencias ou non cambie a vixiancia.
- Un valor dos seguintes valores: nochange, preferences, unwatch, watch
- Valor por omissão: preferences
- token
Un identificador "csrf" recuperado por action=query&meta=tokens
- Este parâmetro é obrigatório.
- Protexer unha páxina
- api.php?action=protect&title=Main%20Page&token=123ABC&protections=edit=sysop|move=sysop&cascade=&expiry=20070901163000|never [abrir en zona de probas]
- Desprotexer unha páxina poñendo as restricións a all. (isto quere dicir que todo o mundo pode realizar a acción).
- api.php?action=protect&title=Main%20Page&token=123ABC&protections=edit=all|move=all&reason=Lifting%20restrictions [abrir en zona de probas]
- Desprotexer unha páxina quitando as restricións.
- api.php?action=protect&title=Main%20Page&token=123ABC&protections=&reason=Lifting%20restrictions [abrir en zona de probas]