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
- 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.
- 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.
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)
- 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]