API:Undelete/de

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.



Gelöschte Versionen wiederherstellen
Gelöschte Versionen können mit action=undelete wiederhergestellt werden.

Parameter

 * title: Seite, die wiederhergestellt werden soll.
 * token: Der in der vorigen Abfrage erhaltene Token. Das abschließende  muss als   urlencoded 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.

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.

Fehler
Zusätzlich zu den üblichen Fehlern:


 * code: notitle
 * info: The title parameter must be set
 * Der Parameter title muss gesetzt werden
 * code: notoken
 * info: The token parameter must be set
 * Der Parameter token muss gesetzt werden
 * 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.
 * 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