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=setglobalaccountstatus
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de escrita.
- Este módulo só aceita pedidos POST.
- Fonte: CentralAuth
- Licença: GPL-2.0-or-later
Ocultar ou bloquear (ou revelar ou desbloquear) uma conta de utilizador global.
- user
Utilizador cujo estado será alterado.
- Este parâmetro é obrigatório.
- locked
Alterar mesmo que o utilizador esteja bloqueado.
- Um dos seguintes valores: Pode estar vazio, ou ser lock, unlock
Alterar mesmo que o utilizador não esteja oculto, esteja ocultado da lista global de utilizadores, ou esteja suprimido.
- Um dos seguintes valores: Pode estar vazio, ou ser lists, suppressed
- reason
Motivo da alteração de estado do utilizador.
- statecheck
MD5 opcional do userid:username:hidden:locked atual esperado. É usado para detetar conflitos de edição. O valor de hidden tem de ser um texto vazio se não estiver ocultado, ou os textos
lists
ousuppressed
. O valor de locked tem de ser 1 para bloqueado, 0 para desbloqueado. Exemplos: 2128506:LeeSmith::0; 3839611:VandalGoblin:suppressed:1.- token
Uma chave "setglobalaccountstatus" obtida de action=query&meta=tokens
- Este parâmetro é obrigatório.
- Bloquear a conta global de User:Example com o motivo "Spam"
- api.php?action=setglobalaccountstatus&user=Example&locked=lock&hidden=&reason=Spam [abrir na página de testes]
- Desbloquear e suprimir a conta global de User:Example com o motivo "Eu posso"
- api.php?action=setglobalaccountstatus&user=Example&locked=unlock&hidden=suppressed&reason=I%20can [abrir na página de testes]