API:ChangeContentModel
Ця сторінка є частиною документації по MediaWiki Action API. |
Версія MediaWiki: | ≥ 1.35 |
Запит POST для зміни моделі вмісту сторінки.
Документація API
Приклад
Подання будь-якого запиту POST є багатокроковим процесом:
- Увійдіть до системи через один із методів, описаних у API:Вхід .
- GET токен CSRF .
- Надішліть запит POST із токеном CSRF, аби зробити дію на сторінці.
Зразок коду нижче детально покриває кінцевий крок.
Запит POST
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]
Відповідь
{
"changecontentmodel": {
"title": "Main Page",
"pageid": 123,
"contentmodel": "text",
"logid": 100,
"revid": 200
}
}
Можливі помилки
Код | Інформація |
---|---|
notoken | Параметр token має бути заповнений. |
missingtitle | Зазначена вами сторінка не існує. Щоб створити нову сторінку з нестандартною моделлю контенту, скористайтесь модулем action=edit. |
nodirectediting | Контентна модель $1 не підтримує безпосереднє редагування
|
nochanges | На жодні зміни запиту не було. |
cannotbeused | Контентну модель $1 не можна використовувати на сторінці $2
|
cannot-convert | Не вдалося конвертувати $1 у контентну модель $2 |