Справка MediaWiki API

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

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

action=purge

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

Очистка кэша заданных страниц.

Параметры:
forcelinkupdate

Обновить таблицы ссылок.

Тип: логический (подробнее)
forcerecursivelinkupdate

Обновить таблицу ссылок для данной страницы, а также всех страниц, использующих данную как шаблон.

Тип: логический (подробнее)
continue

Когда доступно больше результатов, используйте это для продолжения.

titles

Список заголовков для работы.

Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
pageids

Список идентификаторов страниц для работы.

Тип: список целых чисел
Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
revids

Список идентификаторов версий для работы.

Тип: список целых чисел
Разделяйте значения с помощью | или альтернативного разделителя. Максимально разрешённое количество значений — 50 (500 для ботов).
generator

Получить список страниц для работы, запустив указанный запрос-модуль.

Примечание: названия параметров генераторов должны начинаться с «g», см. примеры.

allcategories
Перечисление всех категорий.
alldeletedrevisions
Перечисление всех удалённых версий указанного участника или в указанном пространстве имён.
allfileusages
Перечисление всех использований файлов, в том числе несуществующих.
allimages
Перечисление всех файлов.
alllinks
Перечисление всех ссылок, указывающих на заданное пространство имён.
allpages
Перечисление всех страниц в данном пространстве имён.
allredirects
Перечисление всех перенаправлений на заданное пространство имён.
allrevisions
Перечисление всех версий.
alltransclusions
Перечисление всех включений (страниц, вставленных с помощью {{x}}), включая несуществующие.
backlinks
Получение списка страниц, ссылающихся на данную страницу.
categories
Перечисление всех категорий, которым принадлежит страница.
categorymembers
Перечисление всех страниц в данной категории.
configuredpages
Перечисление всех страниц, имеющих собственные конфигурации выверки.
deletedrevisions
Получение информации об удалённых правках.
duplicatefiles
Перечисление всех файлов, являющихся дубликатами данных, основываясь на сравнении хэш-сумм.
embeddedin
Поиск всех страниц, встраивающих (включающих) данное название.
exturlusage
Перечислить страницы, содержащие данную ссылку.
fileusage
Поиск всех страниц, использующих данный файл.
images
Возвращает все файлы, содержащиеся на данных страницах.
imageusage
Поиск всех страниц, использующих данный файл.
iwbacklinks
Поиск всех страниц, ссылающихся на заданную интервики ссылку.
langbacklinks
Поиск всех страниц, ссылающихся на заданную языковую ссылку.
links
Возвращает все ссылки с данных страниц.
linkshere
Поиск всех страниц, ссылающихся на данную.
messagecollection
Query MessageCollection about translations.
oldreviewedpages
Перечисление страниц с непроверенными изменениями.
pageswithprop
Перечисление всех страниц, использующих заданное свойство.
prefixsearch
Осуществление поиска по префиксу названий страниц.
protectedtitles
Перечисление всех названий, защищённых от создания.
querypage
Получение списка, предоставляемого служебной страницей, основанной на QueryPage.
random
Получение набора случайных страниц.
recentchanges
Перечисление последних правок.
redirects
Возвращает все перенаправления на данную страницу.
reviewedpages
Перечисление страниц, имеющих проверенную версию.
revisions
Получение информации о версии страницы.
search
Проведение полнотекстового поиска.
templates
Возвращает все страницы, включённые в данную.
transcludedin
Поиск всех страниц, включающих данные страницы.
unreviewedpages
Перечисляет страницы, которые не удовлетворяют данному уровню качества.
watchlist
Получение последних правок страниц из списка наблюдения текущего участника.
watchlistraw
Получение всех страниц из списка наблюдения текущего участника.
Одно из следующих значений: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, configuredpages, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, messagecollection, oldreviewedpages, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, reviewedpages, revisions, search, templates, transcludedin, unreviewedpages, watchlist, watchlistraw
redirects

Автоматически разрешать перенаправления в titles, pageids и revids, а также на страницах, возвращённых generator.

Тип: логический (подробнее)
converttitles

Преобразовать заголовки в другой вариант, если это необходимо. Работает только если язык содержимого вики поддерживает преобразование вариантов. Языки, поддерживающие преобразование, включают в себя en, crh, gan, iu, kk, ku, shi, sr, tg, uz и zh.

Тип: логический (подробнее)
Примеры:
Очистить кэш для страниц Main Page и API.
api.php?action=purge&titles=Main_Page|API [открыть в песочнице]
Очистить кэш первых 10 страниц в основном пространстве имен.
api.php?action=purge&generator=allpages&gapnamespace=0&gaplimit=10 [открыть в песочнице]