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/Special:MyLanguage/API:Main_page

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:
Estão disponíveis outros parâmetros gerais.
user

Usuário

Tipo: usuário, por qualquer de nome de usuário e ID de usuário (por exemplo "#12345")
userid
Obsoleto.

Especifique user=#ID.

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): Administradores, Editores, Editores_especiais, bot, bureaucrat, interface-admin, suppress, sysop
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 clientes aos quais limites mais altos são permetidos).
Padrão: infinite
remove

Remover o usuário destes grupos.

Valores (separados com | ou alternativos): Administradores, Editores, Editores_especiais, bot, bureaucrat, interface-admin, suppress, sysop
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):
watchuser

Vigiar as páginas de utilizador e de discussão do utilizador.

Tipo: booleano (detalhes)
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]