API:Undelete/de
From MediaWiki.org
< API:Undelete(Redirected from API:Edit - Undelete/de)
| Diese Seite ist Teil der deutschen Übersetzung der MediaWiki-API-Dokumentation. |
| Sprache: | English • Deutsch |
|---|
- Erste Schritte (en)
- FAQ (en)
- Datenformate (en)
- Fehlermeldungen (en)
- API-Benutzung einschränken (en)
- Authentifizierung
- Abfragen (en)
- Meta-Informationen (en)
- Eigenschaften (en)
- Listen (en)
- Vorlagen expandieren und wiedergeben (en)
- Den Seiten-Cache leeren (en)
- Parameter-Informationen (en)
- Bearbeiten (en)
- Seiten anlegen/ändern (en)
- Seiten verschieben (en)
- Rollback (en)
- Seiten löschen (en)
- Gelöschte Änderungen wiederherstellen (en)
- Seiten (ent-)sperren (en)
- Benutzer (ent-)sperren (en)
- Seiten (nicht mehr) beobachten (en)
- E-Mails verschicken (en)
- Änderungen kontrollieren (en)
- Artikel importieren (en)
- Benutzerrechte ändern (en)
- Bilder hochladen (en)
- MediaWiki-Erweiterungen, welche die API erweitern (en)
- Interne API-Nutzung und Erweiterungen (en)
- Vermischtes (en)
- Implementation (en)
- Bekannte API-Nutzer (en)
| MediaWiki version: | 1.12 |
Contents |
[edit] Token
Bevor du Versionen wiederherstellen kannst, musst du erst über list=deletetedrevs einen Wiederherstellungs-Token erhalten. Dies ist der gleiche wie der Edit-Token und derselbe für alle Seiten, er ändert sich allerdings bei jedem Login.
Einen Wiederherstellungs-Token erhalten
<?xml version="1.0" encoding="utf-8"?> <api> <query-continue> <deletedrevs drstart="20070904142729" /> </query-continue> <query> <deletedrevs> <page title="Hauptseite" ns="0" token="e4c475f13be7824135b4edbebf4140ff+\"> <revisions> <rev timestamp="20070904200804" revid="31" user="Catrope" minor="" len="" /> <rev timestamp="20070904200753" revid="30" user="Catrope" minor="" len="" /> <rev timestamp="20070904193501" revid="29" user="Catrope" minor="" len="568" /> <rev timestamp="20070904193213" revid="28" user="Catrope" minor="" len="470" /> <rev timestamp="20070904193103" revid="27" user="192.168.1.3" len="568" /> <rev timestamp="20070904193048" revid="26" user="192.168.1.3" len="480" /> </revisions> </page> <page title="User:Catrope" ns="2" token="e4c475f13be7824135b4edbebf4140ff+\"> <revisions> <rev timestamp="20070904143938" revid="24" user="Catrope" len="52" /> <rev timestamp="20070904142758" revid="23" user="Catrope" len="37" /> </revisions> </page> </deletedrevs> </query> </api>
[edit] Gelöschte Versionen wiederherstellen
Gelöschte Versionen können mit action=undelete wiederhergestellt werden.
[edit] Parameter
- title: Seite, die wiederhergestellt werden soll.
- token: Der in der vorigen Abfrage erhaltene Token. Das abschließende
+\muss als%2B%5Curlencoded sein. - reason: Wiederherstellungsgrund (optional).
- timestamps: Durch „|“ getrennte Liste von Timestamps der Versionen, die wiederhergestellt werden sollen (optional). Standardmäßig weden alle Versionen wiederhergestellt.
- Diese Timestamps kannst du über list=deletetedrevs erhalten.
[edit] Beispiel
Beachte: In diesem Beispiel werden alle Parameter der Einfachheit wegen als GET-Anforderung gesendet. Jedoch muss action=delete mit einer POST-Anforderung gesendet werden, GET-Anforderungen liefern einen Fehler zurück.
Stelle die letzten 5 Versionen der Hauptseite wider her.
<?xml version="1.0" encoding="utf-8"?> <api> <undelete title="Main Page" revisions="5" fileversions="0" reason="5 Version(en) wiederhergestellt: Gelöscht aus Versehen" /> </api>
[edit] Fehler
Zusätzlich zu den üblichen Fehlern:
- code: notitle
- info: The title parameter must be set
- Der Parameter title muss gesetzt werden
- info: The title parameter must be set
- code: notoken
- info: The token parameter must be set
- Der Parameter token muss gesetzt werden
- info: The token parameter must be set
- code: permissiondenied
- info: You don't have permission to restore deleted revisions
- Du hast nicht die notwendigen Nutzerrechte, um gelöschte Versionen wiederherzustellen
- Auf den meisten Wikis ist Wiederherstellen auf Admins beschränkt, andere Wikis können engere Begrenzungen haben.
- Du hast nicht die notwendigen Nutzerrechte, um gelöschte Versionen wiederherzustellen
- info: You don't have permission to restore deleted revisions
- code: cantundelete
- info: Couldn't undelete: the requested revisions may not exist, or may have been undeleted already
- Wiederherstellen fehlgeschlagen: Die angegebenen Versionen existieren möglicherweise nicht oder wurden bereits wiederhergestellt
- info: Couldn't undelete: the requested revisions may not exist, or may have been undeleted already