API:Mudar o conteúdo wiki

From mediawiki.org
This page is a translated version of the page API:Changing wiki content and the translation is 73% complete.

Changing wiki content through the API can be done through several different modules.

Consulte a subseção correspondente para obter informação detalhada sobre a cada módulo. Os módulos de escritura geralmente requerem um método de CORREIO, onde os módulos de leitura geralmente usam CONSEGUIR métodos. As excepções são anotadas em páginas individuais.

Read modules

Ler Módulos
Module Function
Changeauthenticationdata Alterar os dados de autenticação do utilizador atual.
Checktoken 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 sessão e obtenha 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 o rendimento do analizador.
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 compartilhada.
Tokens Obter um códigos para as operações que modificam os dados
Unlinkaccount Remover do utilizador atual uma conta ligada de uma wiki terceira.

Escrever Módulos

Escrever Módulos
Module Function
Block Bloquear um utilizador.
Clearhasmsg Apaga o indicador hasmsg para o utente actual.
Createaccount Criar uma nova conta de utilizador.
Delete 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 Move a page.
Options Change preferences of the current user.
Patrol Patrol a page or revision.
Protect Alterar o nível de proteção de uma página.
Purge Purga o 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 Desfazer as últimas séries de edições a uma página pelo último utente.
Setnotificationtimestamp Actualize a notificação de marca de tempo para as páginas vistas.
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 Carregar um arquivo, ou conseguir o estado de ónus pendente.
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 o uso destes módulos a certos grupos de utentes, ou recusa-os por completo. Todos os módulos mencionados anteriormente podem devolver os seguintes erros:

Code Info
noapiwrite A edição desta wiki através da API foi impossibilitada.
writeapidenied Não lhe é permitido editar esta wiki através da API.