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 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
- 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.
- Valores (separados com | ou alternativas): comment, flags, ids, 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 (7776000 segundos) não serão mostradas.
- Valores (separados com | ou alternativas): !autopatrolled, !minor, !new, !patrolled, !top, autopatrolled, minor, new, 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]