API:Changing wiki content
Appearance
| This page is part of the MediaWiki Action API documentation. |
Changing wiki content through the API can be done through several different modules.
Please see the appropriate subsection for detailed information for each module. Write modules generally require a POST method, where read modules usually use GET methods. Exceptions are noted on individual pages.
Read modules
| Module | Function |
|---|---|
| Changeauthenticationdata | Ändert die Authentifizierungsdaten für den aktuellen Benutzer. |
| Checktoken | Überprüft die Gültigkeit eines über action=query&meta=tokens erhaltenen Tokens. |
| Clientlogin | Melde dich bei dem Wiki mit dem interaktiven Ablauf an. |
| Compare | Den Unterschied zwischen 2 Seiten ausgeben. |
| Expandtemplates | Alle Vorlagen innerhalb des Wikitextes expandieren. |
| Feedcontributions | Gibt einen Benutzerbeiträge-Feed zurück. |
| Feedrecentchanges | Gibt einen Letzte-Änderungen-Feed zurück. |
| Feedwatchlist | Gibt einen Beobachtungslisten-Feed zurück. |
| Help | Hilfe für die angegebenen Module anzeigen. |
| Linkaccount | Verbindet ein Benutzerkonto von einem Drittanbieter mit dem aktuellen Benutzer. |
| Login | Anmelden und Authentifizierung-Cookies abrufen. |
| Logout | Abmelden und alle Sitzungsdaten löschen. |
| Opensearch | Das Wiki mithilfe des OpenSearch-Protokolls durchsuchen. |
| Paraminfo | Ruft Informationen über API-Module ab. |
| Parse | Parst Inhalte und gibt Parser-Ausgaben aus. |
| Query | Daten von und über MediaWiki abrufen. |
| Removeauthenticationdata | Entfernt die Authentifizierungsdaten für den aktuellen Benutzer. |
| Rsd | Ein RSD-Schema (Really Simple Discovery) exportieren. |
| Stashedit | Eine Bearbeitung in einem geteilten Zwischenspeicher vorbereiten. |
| Tokens | Tokens für datenmodifizierende Aktionen abrufen. |
| Unlinkaccount | Entfernt ein verknüpftes Konto eines Drittanbieters vom aktuellen Benutzer. |
Write modules
| Module | Function |
|---|---|
| Block | Einen Benutzer Blocken |
| Clearhasmsg | Die hasmsg-Markierung für den gegenwärtigen Nutzer entfernen.
|
| Createaccount | Ein neues Benutzerkonto einrichten. |
| Delete | Eine Seite löschen |
| Edit | Erstellen und Bearbeiten von Seiten |
| Emailuser | Einem Nutzer eine E-Mail schreiben. |
| Filerevert | Eine Datei in eine alte Version zurückwandeln. |
| Imagerotate | Eins oder mehrere Bilder drehen. |
| Import | Eine Seite aus einem anderen Wiki oder aus einer XML-Datei importieren. |
| Managetags | Verwaltungs-Aufgaben im Zusammenhang mit einer Änderungen des Markierungselements ausführen. |
| Mergehistory | Seitenverläufe zusammenführen. |
| Move | Seiten verschieben |
| Options | Einstellungen des gegenwärtigen Nutzers ändern. |
| Patrol | Eine Seite oder Revision kontrollieren. |
| Protect | Ändert den Schutzstatus einer Seite. |
| Purge | Den Cache für die gegebenen Titel leeren. |
| Resetpassword | Sendet eine E-Mail zum Zurücksetzen des Passworts an einen Benutzer. |
| Revisiondelete | Löscht und stellt Versionen wieder her. |
| Zurücksetzen | Die letzten Änderungen einer Seite durch den letzten Nutzer rückgängig machen. |
| Setnotificationtimestamp | Den Benachrichtigungs-Zeitstempfel für beobachtete Seiten aktualisieren. |
| Tag | Änderungs-Tags zu einzelnen Versionen oder Protokolleinträgen hinzufügen oder entfernen. |
| Unblock | Einen Benutzer freigeben. |
| Undelete | Revisionen einer gelöschten Seite wiederherstellen. |
| Hochladen | Eine Datei hochladen oder den Status von ausstehenden Dateien die hochgeladen werden abrufen. |
| Userrights | Ändert die Gruppenzugehörigkeit eines Benutzers. |
| Watch | Füge Seiten zur Beobachtungsliste des aktuellen Benutzers hinzu oder entferne sie. |
Mögliche Fehler
Einige Wikis schränken die Nutzung dieser Module ein für bestimmte Nutzergruppen oder unterbinden sie ganz. Alle vorher genannten Module können die folgenden Fehler ausgeben:
| Code | Information |
|---|---|
| noapiwrite | Das Bearbeiten dieses Wikis über die API ist deaktiviert. |
| writeapidenied | Du darfst dieses Wiki nicht über die API bearbeiten. |