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
(main | setglobalaccountstatus)
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de escrita.
- Este módulo só aceita pedidos POST.
- Fonte: AntiSpoof for CentralAuth
- Licença: GPL-2.0-or-later
Definir o estado de um utilizador global.
Parâmetros específicos:
Estão disponíveis outros parâmetros gerais.
- 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
- hidden
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, para detetar conflitos de edição. Definir <locked> como 1 para bloqueado, 0 para desbloqueado.
- token
Uma chave "setglobalaccountstatus" obtida de action=query&meta=tokens
- Este parâmetro é obrigatório.
Exemplos:
- 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]