Справка MediaWiki API

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

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

action=query

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

Запросить данные с и о MediaWiki.

Все модификации данных сначала должны запросить соответствующий токен для предотвращения злоупотреблений с вредоносных сайтов.

Определённые параметры:
Other general parameters are available.
prop

Какие использовать свойства для запрашиваемых страниц.

categories
Перечисление всех категорий, которым принадлежит страница.
categoryinfo
Возвращение информации о конкретных категориях.
cirrusbuilddoc
Dump of a CirrusSearch article document from the database servers
cirruscompsuggestbuilddoc
Дамп документа, используемого подсказчиком завершения
cirrusdoc
Дамп статьи CirrusSearch с поисковых серверов
contributors
Получение списка зарегистрированных и количества анонимных редакторов страницы.
coordinates
Возвращает координаты заданных страниц.
deletedrevisions
Получение информации об удалённых правках.
duplicatefiles
Перечисление всех файлов, являющихся дубликатами данных, основываясь на сравнении хэш-сумм.
extlinks
Получение всех внешних ссылок (не интервик) для данной страницы.
extracts
Возвращает фрагменты указанных страниц в виде обычного текста или ограниченного HTML.
fileusage
Поиск всех страниц, использующих данный файл.
globalusage
Возвращает информацию о глобальном использовании определённого изображения.
growthimagesuggestiondata
Fetch associated image suggestion data, if available
imageinfo
Возвращает информацию о файле и историю загрузок.
images
Возвращает все файлы, содержащиеся на данных страницах.
info
Получение основной информации о страницах.
iwlinks
Возвращает все интервики-ссылки с данных страниц.
langlinks
Возвращает все межъязыковые ссылки с данных страниц.
langlinkscount
Получить число других языковых версий
links
Возвращает все ссылки с данных страниц.
linkshere
Поиск всех страниц, ссылающихся на данную.
mmcontent
Get the description and targets of a spamlist
pageimages
Returns information about images on the page, such as thumbnail and presence of photos.
pageprops
Получение различных свойств страниц, определённых в содержании страницы.
pageterms
Получить термины Викиданные (обычно метки, описания и синонимы), связанные со страницей, через ссылку на сайт.
pageviews
Shows per-page pageview data (the number of daily pageviews for each of the last pvipdays days).
redirects
Возвращает все перенаправления на данную страницу.
revisions
Получение информации о версии страницы.
stashimageinfo
Возвращает информацию о файлах во временном хранилище.
templates
Возвращает все страницы, включённые в данную.
transcludedin
Поиск всех страниц, включающих данные страницы.
transcodestatus
Получить статус перекодирования для данной страницы файла
videoinfo
Extends imageinfo to include video source (derivatives) information
wbentityusage
Returns all entity IDs used in the given pages.
description
Внутренний. Get a short description a.k.a. subtitle explaining what the target page is about.
mapdata
Внутренний. Запросить все данные карты Kartographer для определённых страниц
Значения (разделённые с помощью | или альтернативного разделителя): categories, categoryinfo, cirrusbuilddoc, cirruscompsuggestbuilddoc, cirrusdoc, contributors, coordinates, deletedrevisions, duplicatefiles, extlinks, extracts, fileusage, globalusage, growthimagesuggestiondata, imageinfo, images, info, iwlinks, langlinks, langlinkscount, links, linkshere, mmcontent, pageimages, pageprops, pageterms, pageviews, redirects, revisions, stashimageinfo, templates, transcludedin, transcodestatus, videoinfo, wbentityusage, description, mapdata
list

Какие списки использовать.

abusefilters
Отображение подробностей фильтров злоупотреблений
abuselog
Отображение событий, на которых сработал один из фильтров злоупотреблений.
allcategories
Перечисление всех категорий.
alldeletedrevisions
Перечисление всех удалённых версий указанного участника или в указанном пространстве имён.
allfileusages
Перечисление всех использований файлов, в том числе несуществующих.
allimages
Перечисление всех файлов.
alllinks
Перечисление всех ссылок, указывающих на заданное пространство имён.
allpages
Перечисление всех страниц в данном пространстве имён.
allredirects
Перечисление всех перенаправлений на заданное пространство имён.
allrevisions
Перечисление всех версий.
alltransclusions
Перечисление всех включений (страниц, вставленных с помощью {{x}}), включая несуществующие.
allusers
Перечисление всех зарегистрированных участников.
automatictranslationdenselanguages
Fetch the list of sitelinks for the article that corresponds to a given Wikidata ID, ordered by article size.
backlinks
Получение списка страниц, ссылающихся на данную страницу.
betafeatures
Список всех бета-функций
blocks
Перечисление всех заблокированных участников и IP-адресов.
categorymembers
Перечисление всех страниц в данной категории.
centralnoticeactivecampaigns
Get a list of currently active campaigns with start and end dates and associated banners.
centralnoticelogs
Get a log of campaign configuration changes.
checkuser
Проверить, какие IP-адреса используются данным именем участника или какие имена участников используются заданным IP-адресом.
checkuserlog
Получить записи из журнала проверки участников.
contenttranslation
Запросить переводы в базе данных «Перевода содержимого».
contenttranslationcorpora
Получите параллельный текст, выровненный по сечениям для заданного перевода. См. также list=cxpublishedtranslations. Дампы предоставляются в разных форматах для доступа с большим объемом.
contenttranslationlangtrend
Запросить в базе данных количество переводов за определёный период.
contenttranslationstats
Получить статистику перевода.
contenttranslationsuggestions
Получить список предложений для перевода.
cxpublishedtranslations
Получить информацию про все опубликованные переводы.
cxtranslatorstats
Получить статистику перевода для данного пользователя.
embeddedin
Поиск всех страниц, встраивающих (включающих) данное название.
exturlusage
Перечислить страницы, содержащие данную ссылку.
filearchive
Перечисление всех удалённых файлов.
gadgetcategories
Возвращает список категорий гаджетов.
gadgets
Возвращает список гаджетов, используемых в этой вики.
geosearch
Даёт страницы с координатами, размещёнными в определённом регионе.
globalallusers
Перечислить всех глобальных участников.
globalblocks
Список всех IP-адресов, заблокированных глобально.
globalgroups
Перечислить все глобальные группы.
growthmentorlist
Перечислить всех менторов
growthmentormentee
Получить всех подопечных, назначенных данному наставнику
growthstarredmentees
Получить список подопечных, помеченных текущим наставником, вошедшим в систему
imageusage
Поиск всех страниц, использующих данный файл.
iwbacklinks
Поиск всех страниц, ссылающихся на заданную интервики ссылку.
langbacklinks
Поиск всех страниц, ссылающихся на заданную языковую ссылку.
linterrors
Получение списка ошибок статического анализатора
logevents
Получение записей журналов.
mostviewed
Перечисляет самые просматриваемые страницы (по данным предыдущего дня).
mystashedfiles
Получить список файлов во временном хранилище текущего участника.
pagepropnames
Перечисление всех названий свойств, использованных в вики.
pageswithprop
Перечисление всех страниц, использующих заданное свойство.
prefixsearch
Осуществление поиска по префиксу названий страниц.
protectedtitles
Перечисление всех названий, защищённых от создания.
querypage
Получение списка, предоставляемого служебной страницей, основанной на QueryPage.
random
Получение набора случайных страниц.
recentchanges
Перечисление последних правок.
search
Проведение полнотекстового поиска.
tags
Список меток правок.
usercontribs
Получение всех правок участника.
users
Получение информации о списке участников.
watchlist
Получение последних правок страниц из списка наблюдения текущего участника.
watchlistraw
Получение всех страниц из списка наблюдения текущего участника.
wblistentityusage
Возвращает все страницы, которые используют идентификаторы указанной сущности.
wikisets
Enumerate all wiki sets.
deletedrevs
Устарело. Перечисление удалённых правок.
growthtasks
Внутренний. Получить подходящее заданию, которое рекомендовано для новичков.
linkrecommendations
Внутренний. Retrieve link recommendations for a specific page
readinglistentries
Внутренний. List the pages of a certain list.
Значения (разделённые с помощью | или альтернативного разделителя): abusefilters, abuselog, allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, automatictranslationdenselanguages, backlinks, betafeatures, blocks, categorymembers, centralnoticeactivecampaigns, centralnoticelogs, checkuser, checkuserlog, contenttranslation, contenttranslationcorpora, contenttranslationlangtrend, contenttranslationstats, contenttranslationsuggestions, cxpublishedtranslations, cxtranslatorstats, embeddedin, exturlusage, filearchive, gadgetcategories, gadgets, geosearch, globalallusers, globalblocks, globalgroups, growthmentorlist, growthmentormentee, growthstarredmentees, imageusage, iwbacklinks, langbacklinks, linterrors, logevents, mostviewed, mystashedfiles, pagepropnames, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw, wblistentityusage, wikisets, deletedrevs, growthtasks, linkrecommendations, readinglistentries
Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
meta

Какие метаданные использовать.

allmessages
Возвращает сообщения с этого сайта.
authmanagerinfo
Получение информации о текущем статусе аутентификации.
babel
Получение информации о том, какими языками участник владеет
communityconfiguration
Read the community configuration
featureusage
Получить краткое изложение используемых функций API для пользовательского агента.
filerepoinfo
Возвращает мета-информацию о файловых репозиториях, настроенных в вики.
globalpreferences
Показать глобальные настройки текущего участника.
globalrenamestatus
Показать информацию о происходящих на данный момент глобальных переименованиях.
globaluserinfo
Показать информацию о глобальном участнике.
growthmenteestatus
Запрос статуса подопечного текущего пользователя; см. документацию action=growthsetmenteestatus для получения подробной информации об отдельных статусах.
growthmentorstatus
Запрос на то, какой у текущего участника статус наставника
languageinfo
Возвращает информацию о доступных языках.
linterstats
Получение числа ошибок в каждой категории
notifications
Получать уведомления, ожидающие текущего пользователя.
siteinfo
Получение основной информации о сайте.
siteviews
Shows sitewide pageview data (daily pageview totals for each of the last pvisdays days).
tokens
Получение токенов для действий, связанных с редактированием данных.
unreadnotificationpages
Получите страницы, для которых есть непрочитанные уведомления для текущего пользователя.
userinfo
Получение информации о текущем участнике.
wikibase
Get information about the Wikibase client and the associated Wikibase repository.
cxdeletedtranslations
Внутренний. Get the number of your published translations that were deleted.
growthnextsuggestedtasktype
Внутренний. Get a suggested task type for a user to try next.
oath
Внутренний. Проверьте, включена ли двухфакторная аутентификация (OATH) для пользователя.
readinglists
Внутренний. List or filter the user's reading lists and show metadata about them.
Значения (разделённые с помощью | или альтернативного разделителя): allmessages, authmanagerinfo, babel, communityconfiguration, featureusage, filerepoinfo, globalpreferences, globalrenamestatus, globaluserinfo, growthmenteestatus, growthmentorstatus, languageinfo, linterstats, notifications, siteinfo, siteviews, tokens, unreadnotificationpages, userinfo, wikibase, cxdeletedtranslations, growthnextsuggestedtasktype, oath, readinglists
indexpageids

Включить дополнительный раздел pageids, содержащий список идентификаторов всех возвращённых страниц.

Тип: булева (подробнее)
export

Экспортировать текущую версию для всех данных или созданных страниц.

Тип: булева (подробнее)
exportnowrap

Вернуть экспортируемый XML без оборачивания его в XML-результат (тот же формат, что и в Special:Export). Можно использовать только одновременно с query+export.

Тип: булева (подробнее)
exportschema

При экспорте ориентироваться на заданную версию формата XML дампа. Может использоваться только вместе с query+export.

Одно из следующих значений: 0.10, 0.11
По умолчанию: 0.11
iwurl

Возвращать ли полную ссылку, если названием является интервики-ссылка.

Тип: булева (подробнее)
continue

Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.

rawcontinue

Вернуть сырые данные в query-continue для продолжения.

Тип: булева (подробнее)
titles

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

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

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

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

Список идентификаторов версий для работы. Обратите внимание, что почти все модули запросов преобразуют идентификаторы версий в соответствующие идентификаторы страниц и вместо этого работают с последней версией. Только prop=revisions использует в своём ответе точные версии.

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

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

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

allcategories
Перечисление всех категорий.
alldeletedrevisions
Перечисление всех удалённых версий указанного участника или в указанном пространстве имён.
allfileusages
Перечисление всех использований файлов, в том числе несуществующих.
allimages
Перечисление всех файлов.
alllinks
Перечисление всех ссылок, указывающих на заданное пространство имён.
allpages
Перечисление всех страниц в данном пространстве имён.
allredirects
Перечисление всех перенаправлений на заданное пространство имён.
allrevisions
Перечисление всех версий.
alltransclusions
Перечисление всех включений (страниц, вставленных с помощью {{x}}), включая несуществующие.
automatictranslationdenselanguages
Fetch the list of sitelinks for the article that corresponds to a given Wikidata ID, ordered by article size.
backlinks
Получение списка страниц, ссылающихся на данную страницу.
categories
Перечисление всех категорий, которым принадлежит страница.
categorymembers
Перечисление всех страниц в данной категории.
contenttranslation
Запросить переводы в базе данных «Перевода содержимого».
contenttranslationsuggestions
Получить список предложений для перевода.
deletedrevisions
Получение информации об удалённых правках.
duplicatefiles
Перечисление всех файлов, являющихся дубликатами данных, основываясь на сравнении хэш-сумм.
embeddedin
Поиск всех страниц, встраивающих (включающих) данное название.
exturlusage
Перечислить страницы, содержащие данную ссылку.
fileusage
Поиск всех страниц, использующих данный файл.
geosearch
Даёт страницы с координатами, размещёнными в определённом регионе.
images
Возвращает все файлы, содержащиеся на данных страницах.
imageusage
Поиск всех страниц, использующих данный файл.
iwbacklinks
Поиск всех страниц, ссылающихся на заданную интервики ссылку.
langbacklinks
Поиск всех страниц, ссылающихся на заданную языковую ссылку.
links
Возвращает все ссылки с данных страниц.
linkshere
Поиск всех страниц, ссылающихся на данную.
mostviewed
Перечисляет самые просматриваемые страницы (по данным предыдущего дня).
pageswithprop
Перечисление всех страниц, использующих заданное свойство.
prefixsearch
Осуществление поиска по префиксу названий страниц.
protectedtitles
Перечисление всех названий, защищённых от создания.
querypage
Получение списка, предоставляемого служебной страницей, основанной на QueryPage.
random
Получение набора случайных страниц.
recentchanges
Перечисление последних правок.
redirects
Возвращает все перенаправления на данную страницу.
revisions
Получение информации о версии страницы.
search
Проведение полнотекстового поиска.
templates
Возвращает все страницы, включённые в данную.
transcludedin
Поиск всех страниц, включающих данные страницы.
watchlist
Получение последних правок страниц из списка наблюдения текущего участника.
watchlistraw
Получение всех страниц из списка наблюдения текущего участника.
wblistentityusage
Возвращает все страницы, которые используют идентификаторы указанной сущности.
growthtasks
Внутренний. Получить подходящее заданию, которое рекомендовано для новичков.
readinglistentries
Внутренний. List the pages of a certain list.
Одно из следующих значений: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, automatictranslationdenselanguages, backlinks, categories, categorymembers, contenttranslation, contenttranslationsuggestions, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, geosearch, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, mostviewed, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw, wblistentityusage, growthtasks, readinglistentries
redirects

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

Тип: булева (подробнее)
converttitles

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

Тип: булева (подробнее)