MediaWiki-API-Hilfe

Dies ist eine automatisch generierte MediaWiki-API-Dokumentationsseite.

Dokumentation und Beispiele: https://www.mediawiki.org/wiki/API/de

action=edit

(main | edit)
  • Dieses Modul erfordert Leserechte.
  • Dieses Modul erfordert Schreibrechte.
  • Dieses Modul akzeptiert nur POST-Anfragen.
  • Quelle: MediaWiki
  • Lizenz: GPL-2.0+

Erstellen und Bearbeiten von Seiten.

Parameter:
title

Titel der Seite, die bearbeitet werden soll. Kann nicht zusammen mit pageid verwendet werden.

pageid

Seitennummer der Seite, die bearbeitet werden soll. Kann nicht zusammen mit title verwendet werden.

Type: integer
section

Abschnittsnummer. 0 für die Einleitung, new für einen neuen Abschnitt.

sectiontitle

Die Überschrift für einen neuen Abschnitt.

text

Seiteninhalt.

summary

Bearbeitungszusammenfassung. Auch Abschnittsüberschrift, wenn section=new und sectiontitle nicht festgelegt ist.

tags

Change tags to apply to the revision.

Werte (mit | trennen):
minor

Kleine Bearbeitung.

Type: boolean (details)
notminor

Nicht-kleine Bearbeitung.

Type: boolean (details)
bot

Diese Bearbeitung als Bot-Bearbeitung markieren.

Type: boolean (details)
basetimestamp

Zeitstempel der Basisversion, wird verwendet zum Aufspüren von Bearbeitungskonflikten. Kann abgerufen werden durch action=query&prop=revisions&rvprop=timestamp.

Type: timestamp (allowed formats)
starttimestamp

Zeitstempel, an dem der Bearbeitungsprozess begonnen wurde. Er wird zum Aufspüren von Bearbeitungskonflikten verwendet. Ein geeigneter Wert kann mithilfe von curtimestamp beim Beginn des Bearbeitungsprozesses (z. B. beim Laden des Seiteninhalts zum Bearbeiten) abgerufen werden.

Type: timestamp (allowed formats)
recreate

Keinen Fehler zurückgeben, wenn die Seite in der Zwischenzeit gelöscht wurde.

Type: boolean (details)
createonly

Seite nicht bearbeiten, falls sie bereits vorhanden ist.

Type: boolean (details)
nocreate

Einen Fehler zurückgeben, falls die Seite nicht vorhanden ist.

Type: boolean (details)
watch
Veraltet.

Seite der Beobachtungsliste hinzufügen.

Type: boolean (details)
unwatch
Veraltet.

Seite von der Beobachtungsliste entfernen.

Type: boolean (details)
watchlist

Die Seite zur Beobachtungsliste des aktuellen Benutzers hinzufügen oder von ihr entfernen, die Standardeinstellungen verwenden oder die Beobachtung nicht ändern.

Einer der folgenden Werte: watch, unwatch, preferences, nochange
Standard: preferences
md5

Der MD5-Hash des Parameters text oder der aneinandergehängten Parameter prependtext und appendtext. Wenn angegeben, wird die Bearbeitung nicht ausgeführt, wenn der Hash nicht korrekt ist.

prependtext

Diesen Text an den Anfang der Seite setzen. Überschreibt text.

appendtext

Diesen Text an das Ende der Seite hinzufügen. Überschreibt text.

Verwende statt dieses Parameters section=new zum Anhängen eines neuen Abschnitts.

undo

Diese Version rückgängig machen. Überschreibt text, prependtext und appendtext.

Type: integer
undoafter

Alle Versionen von undo bis zu dieser rückgängig machen. Falls nicht angegeben, nur eine Version rückgängig machen.

Type: integer
redirect

Weiterleitungen automatisch auflösen.

Type: boolean (details)
contentformat

Für den Eingabetext verwendetes Inhaltsserialisierungsformat.

Einer der folgenden Werte: text/x-wiki, text/javascript, application/json, text/css, text/plain
contentmodel

Inhaltsmodell des neuen Inhalts.

Einer der folgenden Werte: wikitext, javascript, json, css, text, JsonSchema, Campaign, flow-board
token

Ein „csrf“-Token abgerufen von action=query&meta=tokens

Der Token sollte immer als letzter Parameter gesendet werden, zumindest aber nach dem text-Parameter.

Dieser Parameter ist erforderlich.