Справка MediaWiki API
Это автоматически сгенерированная страница документации MediaWiki API.
Документация и примеры: https://www.mediawiki.org/wiki/API
action=compare
- Этот модуль требует прав на чтение.
 - Источник: MediaWiki
 - Лицензия: GPL-2.0-or-later
 
Получение разницы между двумя страницами.
Номер версии, заголовок страницы, её идентификатор, текст, или относительная сноска должна быть задана как для «from», так и для «to».
- fromtitle
 Заголовок первой сравниваемой страницы.
- fromid
 Идентификатор первой сравниваемой страницы.
- Тип: целое число
 - fromrev
 Первая сравниваемая версия.
- Тип: целое число
 - fromtext
 Используйте этот текст вместо содержимого версии, заданной fromtitle, fromid или fromrev.
- fromsection
 Использовать только указанную секцию из содержимого 'from'.
- frompst
 Выполнить преобразование перед записью правки (PST) над fromtext.
- Тип: логический (подробнее)
 - fromcontentformat
 Формат сериализации содержимого fromtext.
- Одно из следующих значений: text/x-wiki, text/javascript, application/json, text/css, text/plain
 - fromcontentmodel
 Модель содержимого fromtext. Если не задана, будет угадана по другим параметрам.
- Одно из следующих значений: wikitext, javascript, json, css, text
 - totitle
 Заголовок второй сравниваемой страницы.
- toid
 Идентификатор второй сравниваемой страницы.
- Тип: целое число
 - torev
 Вторая сравниваемая версия.
- Тип: целое число
 - torelative
 Использовать версию, относящуюся к определённойfromtitle, fromid или fromrev Все другие опции 'to' будут проигнорированы.
- Одно из следующих значений: prev, next, cur
 - totext
 Используйте этот текст вместо содержимого версии, заданной totitle, toid или torev.
- tosection
 Использовать только указанную секцию из содержимого 'to'.
- topst
 Выполнить преобразование перед записью правки (PST) над totext.
- Тип: логический (подробнее)
 - tocontentformat
 Формат сериализации содержимого totext.
- Одно из следующих значений: text/x-wiki, text/javascript, application/json, text/css, text/plain
 - tocontentmodel
 Модель содержимого totext. Если не задана, будет угадана по другим параметрам.
- Одно из следующих значений: wikitext, javascript, json, css, text
 - prop
 Какую информацию получить.
- diff
 - HTML разницы.
 - diffsize
 - Размер HTML разницы в байтах.
 - rel
 - Идентификаторы предыдущей к 'from' и следующей за 'to' версий.
 - ids
 - Идентификаторы страниц и версий 'from' и 'to'.
 - title
 - Названия страниц для версий 'from' и 'to'.
 - user
 - Имя и идентификатор участника для версий 'from' и 'to'.
 - comment
 - Описания правок для версий 'from' и 'to'.
 - parsedcomment
 - Распарсенные описания правок для версий 'from' и 'to'.
 - size
 - Размер версий 'from' и 'to'.
 
- Значения (разделённые с помощью | или альтернативного разделителя): diff, diffsize, rel, ids, title, user, comment, parsedcomment, size
 - По умолчанию: diff|ids|title
 
- Создать разницу между версиями 1 и 2.
 - api.php?action=compare&fromrev=1&torev=2 [открыть в песочнице]