Справка MediaWiki API
Это автоматически сгенерированная страница документации MediaWiki API.
Документация и примеры: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=query
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Запросить данные с и о MediaWiki.
Все модификации данных сначала должны запросить соответствующий токен для предотвращения злоупотреблений с вредоносных сайтов.
- 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.
- Тип: булева (подробнее)
- Получить информацию о сайте и версии для Сæйраг фарс.
- api.php?action=query&prop=revisions&meta=siteinfo&titles=%D0%A1%C3%A6%D0%B9%D1%80%D0%B0%D0%B3%20%D1%84%D0%B0%D1%80%D1%81&rvprop=user|comment&continue= [открыть в песочнице]
- Получить последнее изменение для страниц, начиная с API/.
- api.php?action=query&generator=allpages&gapprefix=API/&prop=revisions&continue= [открыть в песочнице]