Aide de l’API de MediaWiki

Ceci est une page d’aide de l’API de MediaWiki générée automatiquement.

Documentation et exemples : https://www.mediawiki.org/wiki/API

action=compare

(main | compare)
  • Ce module nécessite des droits de lecture.
  • Source : MediaWiki
  • Licence : GPL-2.0-or-later

Obtenir la différence entre deux pages.

Vous devez passer un numéro de révision, un titre de page, ou un ID de page, à la fois pour « from » et « to ».

Paramètres :
fromtitle

Premier titre à comparer.

fromid

ID de la première page à comparer.

Type : entier
fromrev

Première révision à comparer.

Type : entier
fromtext

Utiliser ce texte au lieu du contenu de la révision spécifié par fromtitle, fromid ou fromrev.

fromsection

N'utiliser que la section spécifiée du contenu 'from'.

frompst

Faire une transformation avant enregistrement sur fromtext.

Type : booléen (détails)
fromcontentformat

Sérialisation du contenu de fromtext.

Une des valeurs suivantes : text/x-wiki, text/javascript, application/json, text/css, text/plain
fromcontentmodel

Modèle de contenu de fromtext. Si non fourni, il sera déduit d’après les autres paramètres.

Une des valeurs suivantes : wikitext, javascript, json, css, text
totitle

Second titre à comparer.

toid

ID de la seconde page à comparer.

Type : entier
torev

Seconde révision à comparer.

Type : entier
torelative

Utiliser une révision relative à la révision déterminée de fromtitle, fromid ou fromrev. Toutes les autres options 'to' seront ignorées.

Une des valeurs suivantes : prev, next, cur
totext

Utiliser ce texte au lieu du contenu de la révision spécifié par totitle, toid ou torev.

tosection

N'utiliser que la section spécifiée du contenu 'to'.

topst

Faire une transformation avant enregistrement sur totext.

Type : booléen (détails)
tocontentformat

Format de sérialisation du contenu de totext.

Une des valeurs suivantes : text/x-wiki, text/javascript, application/json, text/css, text/plain
tocontentmodel

Modèle de contenu de totext. Si non fourni, il sera deviné d’après les autres paramètres.

Une des valeurs suivantes : wikitext, javascript, json, css, text
prop

Quelles informations obtenir.

diff
Le diff HTML.
diffsize
La taille du diff HTML en octets.
rel
L’ID des révisions précédant 'depuis' et 'vers', s’il y en a.
ids
L’ID de page et de révision des révisions 'depuis' et 'vers'.
title
Le titre de page des révisions 'depuis' et 'vers'.
user
Le nom et l’ID d’utilisateur des révisions 'depuis' et 'vers'.
comment
Le commentaire des révisions 'depuis' et 'vers'.
parsedcomment
Le commentaire analysé des révisions 'depuis' et 'vers'.
size
La taille des révisions 'depuis' et 'vers'.
Valeurs (séparées par | ou autre) : diff, diffsize, rel, ids, title, user, comment, parsedcomment, size
Par défaut : diff|ids|title
Exemple :
Créer une différence entre les révisions 1 et 2
api.php?action=compare&fromrev=1&torev=2 [ouvrir dans le bac à sable]