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=messagegroups (mg)
- Este módulo requer direitos de leitura.
- Fonte: Traduzir
- Licença: GPL-2.0-or-later
Devolver informação sobre grupos de mensagens.
Nota que o parâmetro "uselang" afeta o resultado das partes dependentes da língua.
- mgdepth
Quando for usado o formato de árvore, limitar a profundidade a esta quantidade de níveis. O valor 0 significa que não serão mostrados subgrupos. Se o limite for atingido, o resultado inclui um valor de "contagem de grupo", que indica o número de filhos diretos.
- Tipo: inteiro
- Valor por omissão: 100
- mgfilter
Só devolver mensagens com identificadores que correspondam a uma ou mais das entradas fornecidas (sem diferenciar maiúsculas e minúsculas, separados por barras verticais, * como carácter de substituição).
- 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).
- Padrão: (vazio)
- mgformat
Em forma de árvore, os grupos de mensagens podem existir em mais do que um lugar na árvore.
- Um dos seguintes valores: flat, tree
- Valor por omissão: flat
- mgiconsize
Tamanho preferido do ícone de grupo em formato raster.
- Tipo: inteiro
- Valor por omissão: 64
- mgprop
Que informação será obtida sobre a tradução:
- id
- Incluir o identificador do grupo.
- label
- Incluir a etiqueta do grupo.
- description
- Incluir a descrição do grupo.
- class
- Incluir o nome de classe do grupo.
- namespace
- Incluir o espaço nominal do grupo. Nem todos os grupos pertencem a um único espaço nominal.
- exists
- Incluir a propriedade de existência autocalculada do grupo.
- icon
- Incluir URL para ícone do grupo.
- priority
- Incluir o estado de prioridade, como desencorajado.
- prioritylangs
- Incluir línguas preferidas. Se não estiver definido, devolve "false" (falso).
- priorityforce
- Incluir o estado da prioridade - se a definição de prioridade de línguas é forçada.
- workflowstates
- Incluir os estados do fluxo de trabalho do grupo de mensagens.
- id
- Include ID of the group.
- label
- Include label of the group.
- description
- Include description of the group.
- class
- Include class name of the group.
- namespace
- Include namespace of the group. Not all groups belong to a single namespace.
- exists
- Include self-calculated existence property of the group.
- icon
- Include URLs to icon of the group.
- priority
- Include priority status like discouraged.
- prioritylangs
- Include preferred languages. If not set, this returns false.
- priorityforce
- Include priority status - is the priority languages setting forced.
- workflowstates
- Include the workflow states for the message group.
- sourcelanguage
- Include the source language for the message group.
- Valores (separados com | ou alternativas): class, description, exists, icon, id, label, namespace, priority, priorityforce, prioritylangs, sourcelanguage, workflowstates
- Valor por omissão: id|label|description|class|exists
- mgroot
Quando for usado o formato de árvore, em vez de começar pelo nível de topo, começar pelo grupo de mensagens fornecido, que tem de ser um grupo agregador de mensagens. Quando for usado o formato simples só é devolvido o grupo especificado.
- Padrão: (vazio)
- mglanguageFilter
Devolver apenas grupos de mensagens que podem ser traduzidos para a língua especificada.
- Padrão: (vazio)
- Mostrar grupos de mensagens
- api.php?action=query&meta=messagegroups [abrir na página de testes]