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
meta=userinfo (ui)
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0-or-later
Ober informações sobre o usuário atual.
Parâmetros:
Other general parameters are available.
- uiprop
Quais peças de informação incluir:
- blockinfo
- Etiqueta se o usuário atual está bloqueado, por quem e por que motivo.
- hasmsg
- Adiciona a tag messages se o usuário atual tiver mensagens pendentes.
- groups
- Lista todos os grupos aos quais o usuário atual pertence.
- groupmemberships
- Lista grupos aos quais o usuário atual foi explicitamente designado, incluindo a data de expiração de cada associação de grupo.
- implicitgroups
- Lista todos os grupos aos quais o usuário atual é automaticamente membro.
- rights
- Lista todos os direitos que o usuário atual possui.
- changeablegroups
- Lista os grupos aos quais o usuário atual pode adicionar e remover.
- options
- Lista todas as preferências que o usuário atual estabeleceu.
- editcount
- Adiciona a contagem de edições do usuário atual.
- ratelimits
- Lista todos os limites de taxa aplicáveis ao usuário atual.
- theoreticalratelimits
- Lista todos os limites de taxa que se aplicariam ao usuário atual se eles não estivessem isentos de todos os limites de proporção com base nos direitos do usuário ou ip
- Adiciona o endereço de e-mail e a data de autenticação do e-mail.
- realname
- Adiciona o nome real do usuário.
- acceptlang
- Ecoa o cabeçalho
Accept-Language
enviado pelo cliente em um formato estruturado. - registrationdate
- Adiciona a data de registro do usuário.
- unreadcount
- Adiciona a contagem de páginas não lidas na lista de páginas vigiadas do usuário (máximo 999; retorna 1000+ se mais).
- centralids
- Adiciona os IDs centrais e o status do anexo do usuário.
- latestcontrib
- Adiciona a data da última contribuição do usuário.
- cancreateaccount
- Indica se o utilizador tem permissão para criar contas. Para verificar se uma conta específica pode ser criada, use action=query&list=users&usprop=cancreate.
- Valores (separados com | ou alternativos): acceptlang, blockinfo, cancreateaccount, 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, indique se o usuário está conectado com a wiki identificada por este ID.
Exemplos:
- Ober informações sobre o usuário atual.
- api.php?action=query&meta=userinfo [abrir na página de testes]
- Obter informações adicionais sobre o usuário atual.
- api.php?action=query&meta=userinfo&uiprop=blockinfo|groups|rights|hasmsg [abrir na página de testes]