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/API

prop=info (in)

  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Obter informações básicas sobre a página.

Parâmetros:
inprop

Quais propriedades adicionais obter:

protection
Liste o nível de proteção de cada página.
talkid
O ID da página de discussão para cada página de não-discussão.
watched
Liste o estado de vigilância de cada página.
watchers
Número de observadores, se permitido.
visitingwatchers
O número de observadores de cada página que visitou edições recentes para essa página, se permitido.
notificationtimestamp
O timestamp da notificação da lista de páginas vigiadas de cada página.
subjectid
O ID da página principal para cada página de discussão.
url
Retorna um URL completo, de edição e o canônico para cada página.
readable
Obsoleto. Se o usuário pode ler esta página.
preload
Fornece o texto retornado por EditFormPreloadText.
displaytitle
Fornece o modo como o título da página é exibido.
varianttitles
Fornece o título de apresentação em todas as variantes da língua de conteúdo da wiki.
Valores (separados com | ou alternativos): protection, talkid, watched, watchers, visitingwatchers, notificationtimestamp, subjectid, url, readable, preload, displaytitle, varianttitles
intestactions

Testa se o usuário atual pode executar determinadas ações na página.

Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
intestactionsdetail

Detail level for intestactions. Use the main module's errorformat and errorlang parameters to control the format of the messages returned.

boolean
Return a boolean value for each action.
full
Return messages describing why the action is disallowed, or an empty array if it is allowed.
quick
Like full but skipping expensive checks.
Um dos seguintes valores: boolean, full, quick
Padrão: boolean
intoken
Obsoleto.

Use action=query&meta=tokens em vez.

Valores (separados com | ou alternativos): edit, delete, protect, move, block, unblock, email, import, watch
incontinue

Quando houver mais resultados disponíveis, use isso para continuar.

Exemplos:
Obter informações sobre a página Main Page.
api.php?action=query&prop=info&titles=Main%20Page [abrir na página de testes]
Obter informações gerais e de proteção sobre a página Main Page.
api.php?action=query&prop=info&inprop=protection&titles=Main%20Page [abrir na página de testes]

list=categorymembers (cm)

  • Este módulo requer direitos de leitura.
  • Este módulo pode ser usado como um gerador.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Lista todas as páginas numa categoria específica.

Parâmetros:
cmtitle

Qual categoria enumerar (obrigatório). Deve incluir o prefixo Categoria:. Não pode ser usado em conjunto com cmpageid.

cmpageid

ID da página da categoria para enumerar. Não pode ser usado em conjunto com cmtitle.

Tipo: inteiro
cmprop

Quais peças de informação incluir:

ids
Adiciona o ID da página.
title
Adiciona o título e o ID do espaço nominal da página.
sortkey
Adiciona a sortkey usada para classificar na categoria (string hexadecimal).
sortkeyprefix
Adiciona o prefixo da sortkey usado para classificar na categoria (parte da sortkey legível para humanos).
type
Adiciona o tipo em que a página foi categorizada como (page, subcat ou file).
timestamp
Adiciona o timestamp de quando a página foi incluida.
Valores (separados com | ou alternativos): ids, title, sortkey, sortkeyprefix, type, timestamp
Padrão: ids|title
cmnamespace

Somente inclua páginas nesses espaços de nomes. Observe que cmtype=subcat OU cmtype=file pode ser usado aon invéz de cmnamespace=14 ou 6.

Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Para especificar todos os valores, use *.
cmtype

Quais tipos de membros da categoria incluir. Ignorado quando cmsort=timestamp está ativado.

Valores (separados com | ou alternativos): page, subcat, file
Padrão: page|subcat|file
cmcontinue

Quando houver mais resultados disponíveis, use isso para continuar.

cmlimit

O número máximo de páginas para retornar.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
cmsort

Propriedade pela qual ordenar.

Um dos seguintes valores: sortkey, timestamp
Padrão: sortkey
cmdir

Em qual sentido ordenar.

Um dos seguintes valores: asc, desc, ascending, descending, newer, older
Padrão: ascending
cmstart

O timestamp do qual começar a lista. Só pode ser usado com cmsort=timestamp.

Tipo: timestamp (formatos permitidos)
cmend

Timestamp para encerrar a lista em. Só pode ser usado com cmsort=timestamp.

Tipo: timestamp (formatos permitidos)
cmstarthexsortkey

Sortkey para iniciar a listagem como retornado por cmprop=sortkey. Só pode ser usado com cmsort=sortkey.

cmendhexsortkey

Sortkey para terminar a listagem, como retornado por cmprop=sortkey. Só pode ser usado com cmsort=sortkey.

cmstartsortkeyprefix

Prefixo Sortkey para começar a listagem. Só pode ser usado com cmsort=sortkey. Substitui cmstarthexsortkey.

cmendsortkeyprefix

Sortkey prefix para terminar a lista before (não at; se esse valor ocorrer, não será incluído!). Só pode ser usado com cmsort=sortkey. Substitui cmendhexsortkey.

cmstartsortkey
Obsoleto.

Use cmstarthexsortkey em vez.

cmendsortkey
Obsoleto.

Use cmendhexsortkey em vez.

Exemplos:
Obter as 10 primeiras páginas em Category:Physics.
api.php?action=query&list=categorymembers&cmtitle=Category:Physics [abrir na página de testes]
Obter informações da página sobre as primeiras 10 páginas em Category:Physics.
api.php?action=query&generator=categorymembers&gcmtitle=Category:Physics&prop=info [abrir na página de testes]