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
action=visualeditoredit
- Este módulo é interno ou instável, e não deve ser usado. O funcionamento do mesmo pode ser alterado sem aviso prévio.
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de escrita.
- Este módulo só aceita pedidos POST.
- Fonte: VisualEditor
- Licença: MIT
Gravar no MediaWiki uma página HTML5 (convertida para texto wiki através do serviço Parsoid).
- paction
Operação a executar.
- Este parâmetro é obrigatório.
- Um dos seguintes valores: diff, save, serialize, serializeforcache
- page
A página na qual serão realizadas as operações.
- Este parâmetro é obrigatório.
- token
Uma chave "csrf" obtida de action=query&meta=tokens
- Este parâmetro é obrigatório.
- wikitext
O texto wiki para ser utilizado.
- section
A secção na qual serão realizadas as operações.
- sectiontitle
Título para a nova secção.
- basetimestamp
Ao gravar, defina aqui a data e hora da revisão editada. Usado para detetar conflitos de edição.
- Tipo: data e hora (formatos permitidos)
- starttimestamp
Ao gravar, defina aqui a data e hora em que a página foi carregada. Usado para detetar conflitos de edição.
- Tipo: data e hora (formatos permitidos)
- oldid
O número de revisão a utilizar. Por omissão, é a última revisão.
- Tipo: inteiro
- minor
Sinalização para edição menor.
- watchlist
Adicionar ou remover incondicionalmente a página da lista de páginas vigiadas do utilizador atual, usar as preferências (ignorado para robôs) ou não alterar o estado de vigilância.
- html
HTML a enviar ao Parsoid, para obter o texto wiki equivalente.
- etag
ETag para enviar.
- summary
Resumo da edição.
- captchaid
Identificador do captcha (ao gravar a resposta a um captcha).
- captchaword
Resposta ao captcha (ao gravar a resposta a um captcha).
- cachekey
Use o resultado de um pedido "serializeforcache" prévio com esta chave. Substitui html.
- nocontent
Omitir o conteúdo HTML da nova revisão na resposta.
- Tipo: booliano (detalhes)
- returnto
Título da página. Se a gravação da edição tiver criado uma conta temporária, a API pode responder com um URL que o cliente deve visitar para concluir o início da sessão. Se este parâmetro for fornecido, o URL irá redirecionar para a página nele especificada, em vez da página que foi editada.
- Tipo: título de página
- Aceita páginas que não existem.
- returntoquery
Parâmetros de consulta do URL (com um ? inicial). Se a gravação da edição tiver criado uma conta temporária, a API pode responder com um URL que o cliente deve visitar para concluir o início da sessão. Se este parâmetro for fornecido, o URL irá redirecionar para uma página com os parâmetros de consulta fornecidos.
- Padrão: (vazio)
- returntoanchor
Fragmento de URL (com um # inicial). Se a gravação da edição tiver criado uma conta temporária, a API pode responder com um URL que o cliente deve visitar para concluir o início da sessão. Se este parâmetro for fornecido, o URL irá redirecionar para uma página com o fragmento fornecido.
- Padrão: (vazio)
- useskin
Aplicar o tema selecionado ao resultado do analisador sintático. Pode afetar as seguintes propriedades: text, langlinks, headitems, modules, jsconfigvars e indicators.
- Um dos seguintes valores: apioutput, authentication-popup, cologneblue, contenttranslation, fallback, minerva, modern, monobook, timeless, vector, vector-2022
Etiquetas de modificação a aplicar à revisã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).
- plugins
Plug-ins associados ao pedido da API.
- ge-task-image-recommendation
- Usar ao gravar uma edição estruturada Adicionar uma imagem" das experiências de crescimento GrowthExperiments.
- ge-task-link-recommendation
- Usar ao gravar uma edição estruturada "Adicionar uma hiperligação" das experiências de crescimento GrowthExperiments.
- ge-task-section-image-recommendation
- Usar ao gravar uma edição estruturada "Adicionar uma imagem a uma secção" das experiências de crescimento GrowthExperiments.
- 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).
- data-{plugin}
Dados arbitrários enviados por um plug-in com o pedido da API.
- Para o plugin ge-task-image-recommendation plugin
-
Um texto JSON de um objeto com estas chaves:
- accepted: Valor booliano que indica se o utilizador aceitou a imagem recomendada.
- reasons: Matriz de textos que identificam um valor booliano indicativo do motivo por que o utilizador rejeitou a imagem recomendada. Valores válidos: notrelevant, sectionnotappropriate, noinfo, offensive, lowquality, unfamiliar, foreignlanguage, other
- caption: Legenda da imagem, fornecida pelo utilizador (tem de ter pelo menos 5 caracteres).
- Para o plugin ge-task-link-recommendation</var
-
Um texto JSON de um objeto com estas chaves:
- acceptedTargets: (opcional) Matriz com os títulos de páginas, cuja hiperligação recomendada para elas foi aceite pelo utilizador.
- rejectedTargets: (opcional) Matriz com os títulos de páginas, cuja hiperligação recomendada para elas foi rejeitada pelo utilizador.
- skippedTargets: (opcional) Matriz com os títulos de páginas, cuja hiperligação recomendada para elas foi saltada (ignorada) pelo utilizador.
- Para o plugin ge-task-section-image-recommendation
-
Um texto JSON de um objeto com estas chaves:
- accepted: (aceite) um valor booliano que indica se o utilizador aceitou a imagem recomendada.
- reasons: (motivos) uma matriz de textos que identificam por que razão o utilizador rejeitou a imagem recomendada. Valores válidos: notrelevant, sectionnotappropriate, noinfo, offensive, lowquality, unfamiliar, foreignlanguage, other
- caption: (legenda) legenda da imagem fornecida pelo utilizador (tem de ter pelo menos 5 caracteres).
- sectionTitle: (título de secção) título da secção à qual a sugestão se destinava.
- sectionNumber: (número de secção) número ordinal da secção do artigo à qual a sugestão se destinava.
- Este parâmetro é um parâmetro modelado. Ao fazer o pedido, {plugin} no nome do parâmetro deve ser substituído com os valores de plugins.
- mobileformat
Devolver o resultado da análise sintática numa forma adequada para dispositivos móveis.
- Tipo: booliano (detalhes)