API:Undelete/de

From MediaWiki.org
Jump to: navigation, search
Tools clipart.png Diese Seite ist Teil der deutschen Übersetzung der MediaWiki-API-Dokumentation.
Sprache: English  • Deutsch
MediaWiki-API
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%5C urlencoded sein.
  • reason: Wiederherstellungsgrund (optional).
  • timestamps: Durch „|“ getrennte Liste von Timestamps der Versionen, die wiederhergestellt werden sollen (optional). Standardmäßig weden alle Versionen wiederhergestellt.

[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
  • 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
Personal tools
Namespaces
Variants
Actions
Site
Support
Download
Development
Communication
Print/export
Toolbox