Справка MediaWiki API
Это автоматически сгенерированная страница документации MediaWiki API.
Документация и примеры: https://www.mediawiki.org/wiki/API
action=compare
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0+
Получение разницы между двумя страницами.
Номер версии, заголовок страницы, её идентификатор, текст, или относительная сноска должна быть задана как для «from», так и для «to».
- fromtitle
- Заголовок первой сравниваемой страницы. 
- fromid
- Идентификатор первой сравниваемой страницы. 
- Тип: целое число
- fromrev
- Первая сравниваемая версия. 
- Тип: целое число
- fromtext
- Используйте этот текст вместо содержимого версии, заданной fromtitle, fromid или fromrev. 
- 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. 
- 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 [открыть в песочнице]