API:Inhaltsmodell ändern
Diese Seite ist Teil der Dokumentation der MediaWiki action API. |
MediaWiki Version: | ≥ 1.35 |
POST-Abfrage um das Inhaltsmodell einer Seite zu ändern.
API-Dokumentation
Beispiel
Eine POST-Abfrage zu stellen ist ein mehrstufiger Prozess:
- Anmelden über eine der auf API:Login beschriebenen Methoden.
- Ein CSRF-Token erhalten.
- Sende eine POST-Abfrage mit dem CSRF-Token, um eine Aktion auf einer Seite vorzunehmen.
Der Beispielcode unten zeigt den letzten Schritt im Detail.
POST-Anfrage
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 [In der ApiSandbox ausprobieren]
Antwort
{
"changecontentmodel": {
"title": "Main Page",
"pageid": 123,
"contentmodel": "text",
"logid": 100,
"revid": 200
}
}
Mögliche Fehler
Code | Information |
---|---|
notoken | The token parameter must be set. |
missingtitle | The page you specified doesn't exist. To create a new page with a custom content model, use the action=edit module. |
nodirectediting | Das Inhaltsmodell $1 unterstützt keine direkte Bearbeitung |
nochanges | No changes were requested. |
cannotbeused | Das Inhaltsmodell $1 kann nicht für $2 verwendet werden |
cannot-convert | $1 konnte nicht in das Inhaltsmodell $2 konvertiert werden |