API:Wiki-Inhalt ändern
Diese Seite ist Teil der Dokumentation der MediaWiki action API. |
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
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
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. |