Довідка API MediaWiki
Це автоматично генерована сторінка документації API MediaWiki.
Документація та приклади: https://www.mediawiki.org/wiki/API
action=compare
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0+
Отримати порівняння двох сторінок.
Повинні бути номер версії, назва сторінки або ID сторінки для «від» і «до».
- fromtitle
Перший заголовок для порівняння.
- fromid
Перший ID сторінки для порівняння.
- Тип: ціле число
- fromrev
Перша версія для порівняння.
- Тип: ціле число
- fromtext
Використати цей текст замість контенту версії, вказаної через fromtitle, fromid або fromrev.
- frompst
Зробити трансформацію перед збереженням на fromtext.
- Тип: логічний (деталі)
- fromcontentformat
Формат серіалізації контенту fromtext.
- Одне з наступних значень: application/json, text/x-wiki, text/javascript, text/css, text/plain
- fromcontentmodel
Контентна модель fromtext. Якщо не вказано, буде використано припущення на основі інших параметрів.
- Одне з наступних значень: GadgetDefinition, wikitext, javascript, json, css, text
- totitle
Другий заголовок для порівняння.
- toid
Другий ID сторінки для порівняння.
- Тип: ціле число
- torev
Друга версія для порівняння.
- Тип: ціле число
- torelative
Використати версію, яка стосується версії, визначеної через fromtitle, fromid або fromrev. Усі інші опції 'to' буде проігноровано.
- Одне з наступних значень: prev, next, cur
- totext
Використати цей текст замість контенту версії, вказаної через totitle, toid або torev.
- topst
Виконати трансформацію перед збереженням на totext.
- Тип: логічний (деталі)
- tocontentformat
Формат серіалізації контенту totext.
- Одне з наступних значень: application/json, text/x-wiki, text/javascript, text/css, text/plain
- tocontentmodel
Контентна модель totext. Якщо не вказано, буде використано припущення на основі інших параметрів.
- Одне з наступних значень: GadgetDefinition, 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 [відкрити в пісочниці]