Ajuda da API do MediaWiki
Esta é uma página de documentação da API do MediaWiki gerada automaticamente.
Documentação e exemplos: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=globalblock
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de escrita.
- Este módulo só aceita pedidos POST.
- Fonte: GlobalBlocking
- Licença: GPL-2.0-or-later
Bloquear ou desbloquear globalmente um utilizador.
- target
O endereço IP alvo.
- Este parâmetro é obrigatório.
- expiry
Se especificado, irá bloquear ou voltar a bloquear o utilizador. Determina a duração do bloqueio, por exemplo, "5 meses" ou "2 semanas". Se forem definidos os valores "infinite" ou "indefinite" o bloqueio nunca expirará.
- Tipo: expiração (detalhes)
- unblock
Se especificado, irá desbloquear o utilizador.
- Tipo: booliano (detalhes)
- reason
O motivo do bloqueio ou desbloqueio.
- Este parâmetro é obrigatório.
- anononly
Especificar isto se o bloqueio só deve afetar utilizadores que não tenham nenhuma sessão iniciada globalmente.
- Tipo: booliano (detalhes)
- modify
Especificar isto se o bloqueio existente sobre o alvo deve ser modificado.
- Tipo: booliano (detalhes)
- alsolocal
Bloquear também o IP localmente
- Tipo: booliano (detalhes)
- localblockstalk
Revogar o acesso à página de discussão localmente
- Tipo: booliano (detalhes)
- localblocksemail
Revogar localmente o acesso ao correio
- Tipo: booliano (detalhes)
- localanononly
Especificar isto se o bloqueio só deve afetar utilizadores que não tenham nenhuma sessão iniciada localmente.
- Tipo: booliano (detalhes)
- token
Uma chave "csrf" obtida de action=query&meta=tokens
- Este parâmetro é obrigatório.
- Bloquear 192.0.2.1 indefinidamente com o motivo "Cross-wiki abuse"
- api.php?action=globalblock&target=192.0.2.1&expiry=indefinite&reason=Cross-wiki%20abuse&token=123ABC [abrir na página de testes]