Ajuda da API MediaWiki

 

Esta é uma página de documentação da API MediaWiki gerada automaticamente.

Documentação e exemplos: https://www.mediawiki.org/wiki/API

action=block

(main | block)
  • Este módulo requer direitos de leitura.
  • Este módulo requer direitos de gravação.
  • Este módulo aceita apenas pedidos POST.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Bloquear um usuário.

Parâmetros:
user

Nome de usuário, endereço IP ou faixa de IP para bloquear. Não pode ser usado junto com userid

Tipo: nome de usuário
userid

ID de usuário para bloquear. Não pode ser usado em conjunto com user.

Tipo: inteiro
expiry

Tempo de expiração. Pode ser relativo (por exemplo 5 meses ou 2 semanas) ou absoluto (por exemplo 2014-09-18T12:34:56Z). Se definido para infinite, indefinite ou never, o bloqueio nunca irá expirar.

Padrão: never
reason

Razão do bloqueio.

Padrão: (vazio)
anononly

Bloqueia apenas usuários anônimos (ou seja. desativa edições anônimas para este endereço IP).

Tipo: boleano (details)
nocreate

Prevenir a criação de conta.

Tipo: boleano (details)
autoblock

Bloquear automaticamente o endereço IP usado e quaisquer endereços IPs subsequentes que tentarem acessar a partir deles.

Tipo: boleano (details)
noemail

Impedir que o usuário envie e-mails através da wiki. (Requer o direito blockemail).

Tipo: boleano (details)
hidename

Oculta o nome do usuário do log de bloqueio. (Requer o direito hideuser).

Tipo: boleano (details)
allowusertalk

Permitir que o usuário edite sua própria página de discussão (depende de $wgBlockAllowsUTEdit).

Tipo: boleano (details)
reblock

Se o usuário já estiver bloqueado, sobrescrever o bloqueio existente.

Tipo: boleano (details)
watchuser

Vigiar as páginas de usuário e de discussão, do usuário ou do endereço IP.

Tipo: boleano (details)
tags

Alterar as tags para se inscrever na entrada no registro de bloqueio.

Valores (separados com | ou alternativos):
token

Um token "csrf" token recuperado de action=query&meta=tokens

Este parâmetro é obrigatório.
Exemplos:
Bloquear endereço IP 192.0.2.5 por três dias com razão First strike.
api.php?action=block&user=192.0.2.5&expiry=3%20days&reason=First%20strike&token=123ABC [abrir na página de testes]
Bloquear usuário Vandal indefinidamente com razão Vandalism e o impedir de criar nova conta e de enviar e-mails.
api.php?action=block&user=Vandal&expiry=never&reason=Vandalism&nocreate=&autoblock=&noemail=&token=123ABC [abrir na página de testes]