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
list=usercontribs (uc)
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0-or-later
Obter todas as edições de um utilizador.
- uclimit
O número máximo de contribuições a serem devolvidas.
- Tipo: inteiro ou max
- O valor tem de estar entre 1 e 500.
- Valor por omissão: 10
- ucstart
A data e hora de início até à qual serão devolvidos resultados, isto é, as revisões anteriores a essa data e hora.
- Tipo: data e hora (formatos permitidos)
- ucend
A data e hora de fim após as quais serão devolvidos resultados, isto é, as revisões após essa data e hora.
- Tipo: data e hora (formatos permitidos)
- uccontinue
Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.
- ucuser
Os utilizadores cujas contribuições serão obtidas. Não pode ser usado em conjunto com ucuserids, ucuserprefix nem uciprange.
- Tipo: lista de utilizadores, por um de entre nome de utilizador, IP, Utilizador temporário e nome interwikis (p. ex. "prefixo>NomeDeExemplo")
- Separar os valores com | ou alternativas.
- O número máximo de valores é 50 (500 para clientes a quem são permitidos limites mais elevados).
- ucuserids
Os identificadores dos utilizadores cujas contribuições serão obtidas. Não pode ser usado em conjunto com ucuser, ucuserprefix nem uciprange.
- Tipo: lista de inteiros
- Separar os valores com | ou alternativas.
- O número máximo de valores é 50 (500 para clientes a quem são permitidos limites mais elevados).
- ucuserprefix
Obter as contribuições de todos os utilizadores cujos nomes começam por este valor. Não pode ser usado em conjunto com ucuser, ucuserids nem uciprange.
- uciprange
A gama CIDR cujas contribuições serão obtidas. Não pode ser usado em conjunto com ucuser, ucuserprefix nem ucuserids.
- ucdir
A direção da enumeração:
- newer
- Listar o mais antigo primeiro. Nota: ucstart tem de estar antes de ucend.
- older
- Listar o mais recente primeiro (padrão). Nota: ucstart tem de estar depois de ucend.
- Um dos seguintes valores: newer, older
- Valor por omissão: older
- ucnamespace
Listar só as contribuições nestes espaços nominais.
- Valores (separados com | ou alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 100, 101, 104, 105, 446, 447, 710, 711, 828, 829, 2600
- Para especificar todos os valores, use *.
- ucprop
Incluir informações adicionais:
- ids
- Adiciona os identificadores da página e da revisão.
- title
- Adiciona o título e o identificador do espaço nominal da página.
- timestamp
- Adiciona a data e hora da edição.
- comment
- Adiciona o comentário da edição. Se o comentário é de uma revisão suprimida, será devolvida uma propriedade commenthidden.
- parsedcomment
- Adiciona o comentário da edição, após análise sintática. Se o comentário é de uma revisão suprimida, será devolvida uma propriedade commenthidden.
- size
- Adiciona o novo tamanho da edição.
- sizediff
- Adiciona a diferença de tamanho entre a edição e a sua progenitora.
- flags
- Adiciona as etiquetas da edição.
- patrolled
- Etiqueta as edições patrulhadas.
- tags
- Lista as etiquetas da edição.
- oresscores
- Adiciona pontuações ORES para a edição.
- Valores (separados com | ou alternativas): comment, flags, ids, oresscores, parsedcomment, patrolled, size, sizediff, tags, timestamp, title
- Valor por omissão: ids|title|timestamp|comment|size|flags
- ucshow
Mostrar só as contribuições que correspondem a estes critérios; por exemplo, só as edições não menores: ucshow=!minor.
Se um dos valores ucshow=patrolled ou ucshow=!patrolled estiver definido, as revisões feitas há mais de $wgRCMaxAge (2592000 segundos) não serão mostradas.
Ao usar oresreview ou !oresreview, as revisões que não tenham pontuação ORES (por exemplo, edições muito antigas) são consideradas não precisar de revisão, mesmo que precisassem de revisão se fossem pontuadas.
- Valores (separados com | ou alternativas): !autopatrolled, !minor, !new, !oresreview, !patrolled, !top, autopatrolled, minor, new, oresreview, patrolled, top
- uctag
Listar só as revisões marcadas com esta etiqueta.
- uctoponly
- Obsoleto.
Listar só as alterações que são a revisão mais recente.
- Tipo: booliano (detalhes)
- Mostrar as contribuições do utilizador Example.
- api.php?action=query&list=usercontribs&ucuser=Example [abrir na página de testes]
- Mostrar as contribuições de todos os endereços IP com o prefixo 192.0.2..
- api.php?action=query&list=usercontribs&ucuserprefix=192.0.2. [abrir na página de testes]