Справка MediaWiki API

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

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

action=revisiondelete

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

Удаление и восстановление версий страниц.

Параметры:
type

Тип осуществляемого удаления версии.

Это обязательный параметр.
Одно из следующих значений: archive, filearchive, logging, oldimage, revision
target

Название страницы удаляемой версии, если это требуется для выбранного типа.

ids

Идентификаторы удаляемых версий.

Это обязательный параметр.
Разделяйте значения с помощью | или альтернативного разделителя.
Maximum number of values is 50 (500 for clients allowed higher limits).
hide

Что скрыть для каждой версии.

Значения (разделённые с помощью | или альтернативного разделителя): comment, content, user
show

Что показать для каждой версии.

Значения (разделённые с помощью | или альтернативного разделителя): comment, content, user
suppress

Следует ли скрыть данные от администраторов так же, как и от остальных участников.

Одно из следующих значений: no, nochange, yes
По умолчанию: nochange
reason

Причина удаления или восстановления.

tags

Изменить метки записи в журнале удалений.

Значения (разделённые с помощью | или альтернативного разделителя):
token

Токен «csrf», полученный из action=query&meta=tokens

Это обязательный параметр.
Примеры:
Скрыть содержимое версии 12345 страницы Main Page.
api.php?action=revisiondelete&target=Main%20Page&type=revision&ids=12345&hide=content&token=123ABC [открыть в песочнице]
Скрыть все данные записи 67890 в журнале с причиной BLP violation.
api.php?action=revisiondelete&type=logging&ids=67890&hide=content|comment|user&reason=BLP%20violation&token=123ABC [открыть в песочнице]