Довідка API Медіавікі

Це автоматично генерована сторінка документації API Медіавікі.

Документація та приклади: https://www.mediawiki.org/wiki/API

action=undelete

(mainundelete)
  • Цей модуль вимагає прав на читання.
  • Цей модуль вимагає прав на запис.
  • Цей модуль приймає лише POST-запити.
  • Джерело: MediaWiki
  • Ліцензія: GPL-2.0+

Відновити версії вилученої сторінки.

Список вилучених версій (включено з часовими мітками) може бути отримано через list=deletedrevs, а список ідентифікаторів вилучених файлів може бути отримано через list=filearchive.

Параметри:
title

Назва сторінки, яку слід відновити.

Цей параметр є обов'язковим.
reason

Причина відновлення.

За замовчуванням: (пусто)
timestamps

Часові мітки версій, які слід відновити. Якщо і timestamps, і fileids порожні, буде відновлено всі версії.

Тип: список часових міток (дозволені формати)
Розділіть значення з допомогою |. Максимальна кількість значень — 50 (500 для ботів).
fileids

Ідентифікатори версій файлів, які слід відновити. Якщо і timestamps, і fileids порожні, буде відновлено всі версії.

Тип: список цілих чисел
Розділіть значення з допомогою |. Максимальна кількість значень — 50 (500 для ботів).
watchlist

Безумовно додати або вилучити сторінку із списку спостереження поточного користувача, використати налаштування, або не змінювати статус (не)спостереження.

Одне значення: watch, unwatch, preferences, nochange
За замовчуванням: preferences
token

Токен «csrf» отримано з action=query&meta=tokens

Цей параметр є обов'язковим.
Приклади:
Відновити сторінку Main Page.
api.php?action=undelete&title=Main%20Page&token=123ABC&reason=Restoring%20main%20page
Відновити дві версії сторінки Main Page.
api.php?action=undelete&title=Main%20Page&token=123ABC&timestamps=2007-07-03T22:00:45Z|2007-07-02T19:48:56Z