Jump to content
MediaWiki

API: Alterar conteúdo da wiki

From mediawiki.org
This page is a translated version of the page API:Changing wiki content and the translation is 100% complete.
Está página faz parte da documentação da API de Ação do MediaWiki.
API de Ação do MediaWiki
Elementar
Autenticação
Contas e Utilizadores
Operações de Página
Pesquisar
Utilitários do Programador
Tutoriais
v · d · e

A alteração do conteúdo da wiki através da API pode ser efetuada através de vários módulos diferentes.

Consulte a subsecção correspondente para obter informação detalhada sobre a cada módulo. Os módulos de escrita geralmente requerem um método "POST", onde os módulos de leitura geralmente utilizam os métodos "GET". As exceções são anotadas em páginas individuais.

Módulos de leitura

Módulos de leitura
Módulo Função
Changeauthenticationdata Alterar os dados de autenticação do utilizador atual.
Verificar Código Verificar a validade de uma chave a partir de action=query&meta=tokens .
Clientlogin Entrar na wiki usando o processo interativo.
Compare Obter a diferença entre 2 páginas.
Expandtemplates Expande todas as predefinições existentes num texto wiki.
Feedcontributions Devolve um feed das contribuições do utilizador.
Feedrecentchanges Devolve um feed das mudanças recentes.
Feedwatchlist Devolve um feed das páginas vigiadas.
Help Apresentar ajuda para os módulos especificados.
Linkaccount Ligar uma conta de um fornecedor terceiro ao utilizador atual.
Iniciar sessão Inicie a sessão e obtenha os cookies de autenticação.
Terminar Sessão Terminar a sessão e limpar os dados da sessão.
Opensearch Pesquisar a wiki usando o protocolo OpenSearch.
Paraminfo Obter informação sobre os módulos da API.
Parse Analisa o conteúdo e devolve a saída do analisador.
Consulta Obter dados de/e sobre o MediaWiki.
Removeauthenticationdata Remover os dados de autenticação do utilizador atual.
Rsd Exportar um esquema (schema) RSD (Really Simple Discovery).
Stashedit Preparar uma edição em cache partilhada.
Tokens Obter códigos para as ações que modificam dados.
Unlinkaccount Remover do utilizador atual uma conta ligada de uma wiki terceira.

Módulos de escrita

Módulos de escrita
Módulo Função
Block Bloquear um utilizador.
Clearhasmsg Limpa o sinalizador hasmsg para o utilizador atual.
Createaccount Criar uma nova conta de utilizador.
Eliminar Eliminar uma página.
Edit Criar e editar páginas
Emailuser Enviar mensagem para um utilizador.
Filerevert Reverter um ficheiro para uma versão antiga.
Imagerotate Rodar uma ou mais imagens.
Import Importar uma página de outra wiki, ou de um ficheiro XML.
Managetags Realizar tarefas de administração relacionadas com mudar etiquetas.
Mergehistory Funde histórias de página.
Move Mover uma página.
Options Alterar as perferências do utilizador atual.
Patrol Patrulhar uma página ou revisão.
Protect Alterar o nível de proteção de uma página.
Purge Purgar a cache para os títulos dados.
Resetpassword Enviar a um utilizador uma mensagem eletrónica de reinício da palavra-passe.
Revisiondelete Eliminar e restaurar revisões.
Rollback Anular as últimas séries de edições para uma página pelo último utilizador.
Setnotificationtimestamp Atualizar a notificação da data/hora para as páginas vigiadas.
Tag Adicionar ou remover as etiquetas de modificação aplicadas a revisões individuais ou a entradas do registo.
Unblock Desbloquear um utilizador.
Undelete Restaurar as revisões de uma página eliminada.
Upload Enviar um ficheiro, ou obter o estado de envios pendentes.
Userrights Alterar os grupos a que um utilizador pertence.
Watch Adicionar ou remover páginas da lista de páginas vigiadas do utilizador atual.

Erros possíveis

Algumas wikis restringem a utilização destes módulos para certos grupos de utilizadores, ou recusa-os por completo. Todos os módulos mencionados anteriormente podem devolver os seguintes erros:

Código Informação
noapiwrite A edição desta wiki através da API foi impossibilitada.
writeapidenied Não lhe é permitido editar esta wiki através da API.

AltStyle によって変換されたページ (->オリジナル) /