API:ChangeContentModel/ru
Appearance
Эта страница является частью документации по API действий MediaWiki. |
Версия MediaWiki: | ≥ 1.35 |
POST request to change the content model of a page.
API documentation
Example
Making any POST request is a multi-step process:
- Log in, via one of the methods described on API:Вход .
- GET a CSRF token .
- Send a POST request, with the CSRF token, to take action on a page.
The sample code below covers the final step in detail.
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 [попробуйте в ApiSandbox]
Response
{
"changecontentmodel": {
"title": "Main Page",
"pageid": 123,
"contentmodel": "text",
"logid": 100,
"revid": 200
}
}
Possible errors
Code | Info |
---|---|
notoken | Параметр token должен быть задан. |
missingtitle | Указанная вами страница не существует. Чтобы создать новую страницу с пользовательской моделью содержимого, используйте модуль action=edit. |
nodirectediting | Модель содержимого $1 не поддерживает прямое редактирование |
nochanges | Никаких правок запрошено не было. |
cannotbeused | Модель содержимого $1 не может использоваться на $2 |
cannot-convert | Не удалось преобразовать $1 в модель содержимого $2 |