API:Changing wiki content

This page is a translated version of the page API:Changing wiki content and the translation is 80% complete.

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

Lese Module
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 Remove authentication data for the current user.
Rsd Ein RSD-Schema (Really Simple Discovery) exportieren.
Stashedit Eine Bearbeitung in einem geteilten Zwischenspeicher vorbereiten.
Tokens Tokens für datenmodifizierende Aktionen abrufen.
Unlinkaccount Remove a linked third-party account from the current user.

Write modules

Schreib Module
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 Send a password reset email to a user.
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 Add or remove change tags from individual revisions or log entries.
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 Add or remove pages from the current user's watchlist.

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 You're not allowed to edit this wiki through the API.