API:Mudar o conteúdo wiki
Está página faz parte da documentação da API de Ação do MediaWiki. |
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
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
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. |