MediaWiki API гӀо

Это автоматически сгенерированная страница документации MediaWiki API.

Документация и примеры: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

prop=deletedrevisions (drv)

(main | query | deletedrevisions)
  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Хьост: MediaWiki
  • Лицензи: GPL-2.0-or-later

Получение информации об удалённых правках.

Может быть использовано несколькими способами:

  1. Получение удалённых правок для набора страниц, заданного с помощью названий или идентификаторов. Сортируется по названиям и временным меткам.
  2. Получение данных о наборе удалённых правок, заданных с помощью их revid. Сортируется по идентификаторам версий.
Определённые параметры:
Other general parameters are available.
drvprop

Какие свойства каждой версии получить:

ids
Версин ID.
flags
Версин байракхаш (жима нисдар).
timestamp
Версин ханна билгало.
user
Участник, создавший версию. Если версия пользователя была удалена, будет возвращено свойство userhidden.
userid
Идентификатор создателя версии. Если версия пользователя была удалена, будет возвращено свойство userhidden.
size
Длина версии (в байтах).
slotsize
Length (bytes) of each revision slot.
sha1
SHA-1-хэш (base 16) версии. Если содержимое было удалено, будет возвращено свойство sha1hidden.
slotsha1
SHA-1 (base 16) of each revision slot. If the content has been revision deleted, a sha1hidden property will be returned.
contentmodel
Идентификатор модели содержимого каждого слота версии.
comment
Описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
parsedcomment
Распарсенное описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
content
Содержание каждого слота версии. Если редакция содержимого была удалена, будет возвращено свойство texthidden.
tags
Версин билгалонаш.
roles
List content slot roles that exist in the revision.
parsetree
Ширйелла. Используйте action=expandtemplates или action=parse. Дерево парсинга XML-содержимого версии (требуется модель содержимого wikitext).
Значения (разделённые с помощью | или альтернативного разделителя): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
Ӏадйитаран кеп: ids|timestamp|flags|comment|user
drvslots

Which revision slots to return data for, when slot-related properties are included in drvprops. If omitted, data from the main slot will be returned in a backwards-compatible format.

Значения (разделённые с помощью | или альтернативного разделителя): main
Для указания всех значений, используйте *.
drvcontentformat-{slot}

Content serialization format used for output of content.

Это шаблонный параметр. При отправке запроса {slot} в названии параметра должно быть заменено значениями drvslots.
Одно из следующих значений: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
drvlimit

Сколько версий вернуть.

Тип: целое число или max
МаьӀна хила деза 1 а, 500 йуккъехь.
drvexpandtemplates
Ширйелла.

Вместо этого используйте action=expandtemplates. Раскрыть шаблоны в содержимом версии (требуется drvprop=content).

Type: boolean (details)
drvgeneratexml
Ширйелла.

Вместо этого используйте action=expandtemplates или action=parse. Сгенерировать дерево парсинга XML содержимого версии (требуется drvprop=content).

Type: boolean (details)
drvparse
Ширйелла.

Вместо этого используйте action=parse. Распарсить содержимое версии (требуется drvprop=content). Из соображений производительности, при использовании этой опции, в качестве drvlimit принудительно устанавливается 1.

Type: boolean (details)
drvsection

Восстановить только содержимое раздела с этим идентификатором.

drvdiffto
Ширйелла.

Вместо этого используйте action=compare. Идентификатор версии, с которым сравнивать каждую версию. Используйте prev, next и cur для предыдущей, следующей и текущей версии соответственно.

drvdifftotext
Ширйелла.

Вместо этого используйте action=compare. Текст, с которым сравнивать каждую версию. Сравнивает ограниченное число версий. Переопределяет 50diffto. Если задано 50section, сравнение будет произведено только с этим разделом.

drvdifftotextpst
Ширйелла.

Вместо этого используйте action=compare. Выполнить преобразование перед записью правки до сравнения. Доступно только при использовании с drvdifftotext.

Type: boolean (details)
drvcontentformat
Ширйелла.

Формат серилиализации, использованный в drvdifftotext и ожидаемый в результате.

Одно из следующих значений: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
drvstart

Временная метка, с которой начать перечисление. Игнорируется при обработке списка идентификаторов версий.

Тип: временная метка (разрешённые форматы)
drvend

Временная метка, на которой закончить перечисление. Игнорируется при обработке списка идентификаторов версий.

Тип: временная метка (разрешённые форматы)
drvdir

В каком порядке перечислять:

newer
Начать с самых старых. Обратите внимание: drvstart должно быть раньше drvend.
older
Начать с самых новых (по умолчанию). Обратите внимание: drvstart должно быть позже drvend.
Одно из следующих значений: newer, older
Ӏадйитаран кеп: older
drvtag

Только правки с заданной меткой.

drvuser

Только правки данного участника.

Тайпа: декъахо, муьлххачура Декъашхочун цӀе, IP-адрес, Временный участник, интервикин цӀе (масала, «префикс>цӀеранМасала»), декъахочун идентификатор (масала, «#12345»)
drvexcludeuser

Не перечислять правки данного участника.

Тайпа: декъахо, муьлххачура Декъашхочун цӀе, IP-адрес, Временный участник, интервикин цӀе (масала, «префикс>цӀеранМасала»), декъахочун идентификатор (масала, «#12345»)
drvcontinue

Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.