API:ChangeContentModel
Appearance
| 本页是MediaWiki Action API帮助文档的一部分。 |
| MediaWiki版本: | ≥ 1.35 |
使用POST请求以變更頁面內容模型。
API帮助文档
示例
发出任何POST请求都是一个多步骤的过程:
下面的示例代码详细介绍了最后一步。
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 [在Api沙盒中尝试]
回應
{
"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内容模型 |