Довідка API MediaWiki

Це автоматично генерована сторінка документації API MediaWiki.

Документація та приклади: https://www.mediawiki.org/wiki/API

action=compare

(maincompare)
  • Цей модуль вимагає прав на читання.
  • Джерело: MediaWiki
  • Ліцензія: GPL-2.0-or-later

Отримати порівняння двох сторінок.

Повинні бути номер версії, назва сторінки або ID сторінки для «від» і «до».

Параметри:
fromtitle

Перший заголовок для порівняння.

fromid

Перший ID сторінки для порівняння.

Тип: ціле число
fromrev

Перша версія для порівняння.

Тип: ціле число
fromtext

Використати цей текст замість контенту версії, вказаної через fromtitle, fromid або fromrev.

fromsection

Only use the specified section of the specified 'from' content.

frompst

Зробити трансформацію перед збереженням на fromtext.

Тип: логічний (деталі)
fromcontentformat

Формат серіалізації контенту fromtext.

Одне з наступних значень: text/css, text/x-wiki, text/javascript, application/json, text/plain
fromcontentmodel

Контентна модель fromtext. Якщо не вказано, буде використано припущення на основі інших параметрів.

Одне з наступних значень: sanitized-css, wikitext, javascript, json, css, text
totitle

Другий заголовок для порівняння.

toid

Другий ID сторінки для порівняння.

Тип: ціле число
torev

Друга версія для порівняння.

Тип: ціле число
torelative

Використати версію, яка стосується версії, визначеної через fromtitle, fromid або fromrev. Усі інші опції 'to' буде проігноровано.

Одне з наступних значень: prev, next, cur
totext

Використати цей текст замість контенту версії, вказаної через totitle, toid або torev.

tosection

Only use the specified section of the specified 'to' content.

topst

Виконати трансформацію перед збереженням на totext.

Тип: логічний (деталі)
tocontentformat

Формат серіалізації контенту totext.

Одне з наступних значень: text/css, text/x-wiki, text/javascript, application/json, text/plain
tocontentmodel

Контентна модель totext. Якщо не вказано, буде використано припущення на основі інших параметрів.

Одне з наступних значень: sanitized-css, 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 [відкрити в пісочниці]