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=userrights

(main | userrights)
  • 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

Alterar a associação de um grupo de usuários.

Parâmetros:
user

Nome de usuário.

Tipo: nome de usuário
userid

ID de usuário.

Tipo: inteiro
add

Adiciona o usuário a esses grupos ou, se ele já for membro, atualiza a expiração de sua associação nesse grupo.

Valores (separados com | ou alternativos): bot, sysop, interface-admin, bureaucrat, suppress, Editores, Acolitos, Patrulheiros, Arquitetos
expiry

Expiração de timestamps. Pode ser relativo (por exemplo 5 meses ou 2 semanas) ou absoluto (por exemplo 2014-09-18T12:34:56Z). Se apenas um timestamp for configurado, ele sera usado para todos os grupos passados pelo parâmetro add. Use infinite, indefinite, infinity ou never, para um grupo de usuários que nunca expiram.

Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
Padrão: infinite
remove

Remover o usuário destes grupos.

Valores (separados com | ou alternativos): bot, sysop, interface-admin, bureaucrat, suppress, Editores, Acolitos, Patrulheiros, Arquitetos
reason

Motivo para a mudança.

Padrão: (vazio)
token

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

Para compatibilidade, o token usado na interface web também é aceito.

Este parâmetro é obrigatório.
tags

Alterar as tags para se inscrever na entrada no registro de direitos do usuário.

Valores (separados com | ou alternativos):
Exemplos:
Adicionar o usuário FooBot ao grupo bot e remover dos grupos sysop e bureaucrat.
api.php?action=userrights&user=FooBot&add=bot&remove=sysop|bureaucrat&token=123ABC [abrir na página de testes]
Adicionar o usuário com a ID 123 ao grupo global bot e remover dos grupos sysop e bureaucrat.
api.php?action=userrights&userid=123&add=bot&remove=sysop|bureaucrat&token=123ABC [abrir na página de testes]
Adicionar o usuário SometimeSysop ao grupo sysop por 1 mês.
api.php?action=userrights&user=SometimeSysop&add=sysop&expiry=1%20month&token=123ABC [abrir na página de testes]