MediaWiki-API-Hilfe

Dies ist eine automatisch generierte MediaWiki-API-Dokumentationsseite.

Dokumentation und Beispiele: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=compare

(main | compare)

Ruft den Unterschied zwischen zwei Seiten ab.

Du musst eine Versionsnummer, einen Seitentitel oder eine Seitennummer für „from“ als auch „to“ angeben.

Spezifische Parameter:
Weitere allgemeine Parameter sind verfügbar.
fromtitle

Erster zu vergleichender Titel.

fromid

Erste zu vergleichende Seitennummer.

Typ: Ganzzahl
fromrev

Erste zu vergleichende Version.

Typ: Ganzzahl
fromslots

Überschreibe den Inhalt der durch fromtitle , fromid oder fromrev angegebenen Version.

Dieser Parameter gibt die Slots an, die geändert werden sollen. Verwende fromtext-{slot} , fromcontentmodel-{slot} und fromcontentformat-{slot}, um den Inhalt für jeden Slot anzugeben.

Werte (mit | trennen oder Alternative): main
fromtext-{slot}

Text des angegebenen Slots. Wenn er weggelassen wird, wird der Slot aus der Version entfernt.

Dies ist ein Vorlagenparameter. Bei der Erstellung der Anfrage {slot} im Parameternamen sollte mit Werten von fromslots ersetzt werden.
fromsection-{slot}

Wenn fromtext-{slot} der Inhalt eines einzelnen Abschnitts ist, ist dies die Abschnittskennung. Es wird wie bei einer Abschnittsbearbeitung in die durch fromtitle, fromid oder fromrev angegebene Version eingefügt.

Dies ist ein Vorlagenparameter. Bei der Erstellung der Anfrage {slot} im Parameternamen sollte mit Werten von fromslots ersetzt werden.
fromcontentformat-{slot}

Inhalts-Serialisierungsformat von fromtext-{slot}.

Dies ist ein Vorlagenparameter. Bei der Erstellung der Anfrage {slot} im Parameternamen sollte mit Werten von fromslots ersetzt werden.
Einer der folgenden Werte: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
fromcontentmodel-{slot}

Inhaltsmodell von totext-{slot}. Falls nicht angegeben, wird es auf der Grundlage der anderen Parameter geschätzt.

Dies ist ein Vorlagenparameter. Bei der Erstellung der Anfrage {slot} im Parameternamen sollte mit Werten von fromslots ersetzt werden.
Einer der folgenden Werte: GadgetDefinition, GeoJSON, GeoJson, css, flow-board, javascript, json, text, unknown, wikitext
frompst

Führt eine Vorspeicherungsumwandlung für fromtext-{slot} aus.

Type: boolean (details)
fromtext
Veraltet.

Präzisiere fromslots=main und verwende stattdessen fromtext-main.

fromcontentformat
Veraltet.

Präzisiere fromslots=main und verwende stattdessen fromcontentformat-main.

Einer der folgenden Werte: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
fromcontentmodel
Veraltet.

Präzisiere fromslots=main und verwende stattdessen fromcontentmodel-main.

Einer der folgenden Werte: GadgetDefinition, GeoJSON, GeoJson, css, flow-board, javascript, json, text, unknown, wikitext
fromsection
Veraltet.

Nur den angegebenen Abschnitt des angegebenen „from“-Inhalts verwenden.

totitle

Zweiter zu vergleichender Titel.

toid

Zweite zu vergleichende Seitennummer.

Typ: Ganzzahl
torev

Zweite zu vergleichende Version.

Typ: Ganzzahl
torelative

Verwenden einer Version relativ zu der Version, die aus fromtitle, fromid oder fromrev ermittelt wird. Alle anderen „to“-Optionen werden ignoriert.

Einer der folgenden Werte: cur, next, prev
toslots

Override content of the revision specified by totitle, toid or torev.

This parameter specifies the slots that are to be modified. Use totext-{slot}, tocontentmodel-{slot}, and tocontentformat-{slot} to specify content for each slot.

Werte (mit | trennen oder Alternative): main
totext-{slot}

Text des angegebenen Slots. Wenn er weggelassen wird, wird der Slot aus der Version entfernt.

Dies ist ein Vorlagenparameter. Bei der Erstellung der Anfrage {slot} im Parameternamen sollte mit Werten von toslots ersetzt werden.
tosection-{slot}

Wenn totext-{slot} der Inhalt eines einzelnen Abschnitts ist, ist dies die Abschnittskennung. Es wird wie bei einer Abschnittsbearbeitung in die durch totitle, toid oder torev angegebene Version eingefügt.

Dies ist ein Vorlagenparameter. Bei der Erstellung der Anfrage {slot} im Parameternamen sollte mit Werten von toslots ersetzt werden.
tocontentformat-{slot}

Format für die Serialisierung von Inhalten von totext-{slot}.

Dies ist ein Vorlagenparameter. Bei der Erstellung der Anfrage {slot} im Parameternamen sollte mit Werten von toslots ersetzt werden.
Einer der folgenden Werte: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
tocontentmodel-{slot}

Inhaltsmodell von totext-{slot}. Falls nicht angegeben, wird es auf der Grundlage der anderen Parameter geschätzt.

Dies ist ein Vorlagenparameter. Bei der Erstellung der Anfrage {slot} im Parameternamen sollte mit Werten von toslots ersetzt werden.
Einer der folgenden Werte: GadgetDefinition, GeoJSON, GeoJson, css, flow-board, javascript, json, text, unknown, wikitext
topst

Führt eine Vorspeicherungsumwandlung für totext aus.

Type: boolean (details)
totext
Veraltet.

Spezifiziere toslots=main und verwende stattdessen totext-main.

tocontentformat
Veraltet.

Spezifiziere toslots=main und verwende stattdessen tocontentmodel-main.

Einer der folgenden Werte: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
tocontentmodel
Veraltet.

Spezifiziere toslots=main und verwende stattdessen tocontentmodel-main.

Einer der folgenden Werte: GadgetDefinition, GeoJSON, GeoJson, css, flow-board, javascript, json, text, unknown, wikitext
tosection
Veraltet.

Verwende nur den angegebenen Abschnitt des angegebenen 'to'-Inhalts.

prop

Welche Informationen abgerufen werden sollen.

diff
Das Unterschieds-HTML.
diffsize
Die Größe des Unterschieds-HTML in Bytes.
rel
Die Versions-IDs der Versionen vor 'from' und nach 'to', falls vorhanden.
ids
Die Seite und Version-IDs der "from"- und "to"-Versionen.
title
Die Seitentitel der Versionen „Von“ und „Nach“.
user
Der Benutzername und die -kennung der „from“- und „to“-Versionen. Wenn der Benutzer versionsgelöscht wurde, wird die Eigenschaft fromuserhidden oder touserhidden zurückgegeben.
comment
Der Kommentar zu den „from“- und „to“-Versionen. Wenn der Kommentar versionsgelöscht wurde, wird die Eigenschaft fromcommenthidden oder tocommenthidden zurückgegeben.
parsedcomment
Der geparste Kommentar zu den „from“- und „to“-Versionen. Wenn der Kommentar versionsgelöscht wurde, wird die Eigenschaft fromcommenthidden oder tocommenthidden zurückgegeben.
size
Die Größe der Versionen „from“ und „to“.
timestamp
Der Zeitstempel der „from“- und „to“-Versionen.
Werte (mit | trennen oder Alternative): comment, diff, diffsize, ids, parsedcomment, rel, size, timestamp, title, user
Standard: diff|ids|title
slots

Rückgabe einzelner Diffs für diese Slots statt eines kombinierten Diff für alle Slots.

Werte (mit | trennen oder Alternative): main
Um alle Werte anzugeben, verwende *.
Beispiel:
Unterschied zwischen Version 1 und 2 abrufen
api.php?action=compare&fromrev=1&torev=2 [in Spielwiese öffnen]