Довідка API Медіавікі
Це автоматично генерована сторінка документації API Медіавікі.
Документація та приклади: https://www.mediawiki.org/wiki/API
action=revisiondelete
(main • revisiondelete)
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0+
Вилучити або відновити версії.
Параметри:
- type
Тип здійснюваного вилучення версії.
- Цей параметр є обов'язковим.
- Одне значення: revision, archive, oldimage, filearchive, logging
- target
Назва сторінки, версію якої вилучити, якщо вимагається для цього типу.
- ids
Ідентифікатори версій, які слід вилучити.
- Цей параметр є обов'язковим.
- Розділіть значення з допомогою |. Максимальна кількість значень — 50 (500 для ботів).
- hide
Що приховати у кожній з версій.
- Значення (розділені через |): content, comment, user
- show
Що показати у кожній з версії.
- Значення (розділені через |): content, comment, user
- suppress
Чи приховати дані від адміністраторів так само як від усіх інших.
- Одне значення: yes, no, nochange
- За замовчуванням: nochange
- reason
Причина вилучення або відновлення.
- 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