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
meta=userinfo (ui)
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0-or-later
Obter informações sobre o utilizador atual.
Parâmetros:
- uiprop
As informações que devem ser incluídas:
- blockinfo
- Etiquetas que indicam se o utilizador atual está bloqueado, por quem, e qual o motivo.
- hasmsg
- Adiciona uma etiqueta messages se o utilizador atual tem mensagens pendentes.
- groups
- Lista todos os grupos aos quais o utilizador atual pertence.
- groupmemberships
- Lista os grupos aos quais o utilizador atual foi explicitamente atribuído, incluindo a data de expiração da sua pertença a cada grupo.
- implicitgroups
- Lista todos os grupos aos quais o utilizador atual pertence automaticamente.
- rights
- Lista todas as permissões que o utilizador atual tem.
- changeablegroups
- Lista os grupos aos quais o utilizador atual pode ser adicionado ou de onde pode ser removido.
- options
- Lista todas as preferências que o utilizador atual definiu.
- editcount
- Adiciona a contagem de edições do utilizador atual.
- ratelimits
- Lista todas as frequências limite do utilizador atual.
- theoreticalratelimits
- Lista todos os limites de frequência de edição que se aplicam ao utilizador presente, se este não estiver isento de todos estes limites com base nos seus privilégios ou no seu IP
- Adicionar o correio eletrónico do utilizador e a data de autenticação do correio eletrónico.
- realname
- Adiciona o nome real do utilizador.
- acceptlang
- Faz eco do cabeçalho
Accept-Language
enviado pelo cliente num formato estruturado. - registrationdate
- Adiciona a data de registo do utilizador.
- unreadcount
- Adiciona a contagem de páginas não lidas da lista de páginas vigiadas do utilizador (máximo 999; devolve 1000+ se forem mais).
- centralids
- Adiciona os identificadores centrais e o estado de ligação central (attachment) do utilizador.
- latestcontrib
- Adiciona a data da última contribuição do utilizador.
- Valores (separados com | ou alternativas): acceptlang, blockinfo, centralids, changeablegroups, editcount, email, groupmemberships, groups, hasmsg, implicitgroups, latestcontrib, options, ratelimits, realname, registrationdate, rights, theoreticalratelimits, unreadcount
- Para especificar todos os valores, use *.
- uiattachedwiki
Com uiprop=centralids, indicar se o utilizador tem ligação com a wiki designada por este identificador.
Exemplos:
- Obter informações sobre o utilizador atual.
- api.php?action=query&meta=userinfo [abrir na página de testes]
- Obter informações adicionais sobre o utilizador atual.
- api.php?action=query&meta=userinfo&uiprop=blockinfo|groups|rights|hasmsg [abrir na página de testes]