API:Wiki-Inhalt ändern

From mediawiki.org
This page is a translated version of the page API:Changing wiki content and the translation is 98% complete.

Changing wiki content through the API can be done through several different modules.

Es sei verwiesen auf die entsprechende Unterrubrik für Informationen zu jedem einzelnen Modul. Schreibmodule erfordern allgemein eine POST-Methode, wo Lesemodule normalerweise GET-Methoden verwenden. Ausnahmen sind auf den einzelnen Seiten aufgeführt.

Lese-Module

Lese-Module
Modul Funktion
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.
Vergleichen Den Unterschied zwischen 2 Seiten ausgeben.
Vorlagen expandieren Alle Vorlagen innerhalb des Wikitextes expandieren.
Beitragsfeed Gibt einen Benutzerbeiträge-Feed zurück.
Letzte-Änderungen-Feed Gibt einen Letzte-Änderungen-Feed zurück.
Feedwatchlist Gibt einen Beobachtungslisten-Feed zurück.
Hilfe 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.
Abfrage Daten von und über MediaWiki abrufen.
Removeauthenticationdata Remove authentication data for the current user.
RSD Ein RSD-Schema (Really Simple Discovery) exportieren.
Stash-Bearbeitung 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.

Schreib-Module

Schreib-Module
Modul Funktion
Sperren Einen Benutzer Blocken
Clearhasmsg Die hasmsg-Markierung für den gegenwärtigen Nutzer entfernen.
Createaccount Ein neues Benutzerkonto einrichten.
Löschen Eine Seite löschen
Bearbeiten Erstellen und Bearbeiten von Seiten
Emailuser Einem Nutzer eine E-Mail schreiben.
Dateizurücksetzung Eine Datei in eine alte Version zurückwandeln.
Bild drehen Eins oder mehrere Bilder drehen.
Import Eine Seite aus einem anderen Wiki oder aus einer XML-Datei importieren.
Markierungen verwalten Verwaltungs-Aufgaben im Zusammenhang mit einer Änderungen des Markierungselements ausführen.
Versionsgeschichten vereinen Seitenverläufe zusammenführen.
Verschieben Seiten verschieben
Einstellungen Einstellungen des gegenwärtigen Nutzers ändern.
Kontrollieren Eine Seite oder Revision kontrollieren.
Schützen Ändert den Schutzstatus einer Seite.
Purge Den Cache für die gegebenen Titel leeren.
Passwort zurücksetzen Send a password reset email to a user.
Versionslöschung Löscht und stellt Versionen wieder her.
Zurücksetzen Die letzten Änderungen einer Seite durch den letzten Nutzer rückgängig machen.
Benachrichtigungszeitstempel setzen Den Benachrichtigungs-Zeitstempfel für beobachtete Seiten aktualisieren.
Markierung Add or remove change tags from individual revisions or log entries.
Unblock Einen Benutzer freigeben.
Wiederherstellen 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.
Beobachten 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.