API:ChangeContentModel
Esta página é parte da documentação da API action do MediaWiki. |
Versão MediaWiki: | ≥ 1.35 |
POST request para alterar o modelo de conteúdo de uma página.
Documentação da API
Exemplo
Fazer qualquer POST request é um processo de várias etapas:
- Entre através de um dos métodos descritos em API:Iniciar Sessão (autenticação/login) .
- Obtenha o token CSRF .
- Envie uma POST request, com o token CSRF, para executar uma ação em uma página.
O código de exemplo abaixo cobre a etapa final em detalhes.
POST request
Page&model=text&token=123ABC&format=json api.php? action=changecontentmodel& title=Main Page& model=text& token=123ABC& format=json Page&model=text&token=123ABC&format=json [tente no ApiSandbox]
Resposta
{
"changecontentmodel": {
"title": "Main Page",
"pageid": 123,
"contentmodel": "text",
"logid": 100,
"revid": 200
}
}
Possíveis erros
Código | Informação |
---|---|
notoken | O parâmetro token precisa ser definido. |
missingtitle | A página que você especificou não existe. Para criar uma nova página com um modelo de conteúdo personalizado, use o módulo action=edit. |
nodirectediting | O modelo $1 não suporta edição direta
|
nochanges | Nenhuma alteração foi solicitada. |
cannotbeused | O modelo de $1 não pode ser usado em $2
|
cannot-convert | Não foi possível converter $1 em modelo de conteúdo $2 |