Довідка API MediaWiki
Це автоматично генерована сторінка документації API MediaWiki.
Документація та приклади: 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
Ідентифікатори версій, які слід вилучити.
- Цей параметр є обов'язковим.
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів дозволено вищі ліміти).
- 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 [відкрити в пісочниці]