Довідка API MediaWiki

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

Документація та приклади: 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
Видає інформацію про подані категорії.
contributors
Отримати список залогінених дописувачів і кількість анонімних дописувачів до сторінки.
deletedrevisions
Отримати інформацію про вилучену версію.
duplicatefiles
Перерахувати усі файли, які є дублікатами поданих файлів з огляду на значення хешу.
extlinks
Видати усі зовнішні URL (не інтервікі) з поданих сторінок.
fileusage
Знайти всі сторінки, що використовують дані файли.
globalusage
Видає глобальне використання певного зображення.
imageinfo
Видає інформацію про файл й історію завантаження.
images
Видає усі файли, які містяться на вказаних сторінках.
info
Отримати основні відомості про сторінку.
iwlinks
Видає усі інтервікі-посилання із вказаних сторінок.
langlinks
Видає усі міжмовні посилання із вказаних сторінок.
links
Видає усі посилання із вказаних сторінок.
linkshere
Знайти усі сторінки, що посилаються на подані сторінки.
pageprops
Дає різні властивості сторінки, визначені у вмісті сторінки.
pageterms
Отримати Wikibase-терміни (зазвичай назви, описи та альтернативні назви), пов'язані зі сторінкою через елемент даних.
redirects
Видає усі перенаправлення на дані сторінки.
revisions
Отримати інформацію про версію.
stashimageinfo
Видає інформацію про приховані файли.
templates
Видає усі сторінки, які включені на вказаних сторінках.
transcludedin
Знайти усі сторінки, що включають подані сторінки.
wbentityusage
Виводить всі ідентифікатори сутностей, які використовувались на вказаних сторінках.
description
Внутрішній. Отримати короткий опис (підзаголовок), який пояснює, про що йдеться в цільовій сторінці.
Значення (розділені через | або альтернативу): categories, categoryinfo, contributors, deletedrevisions, duplicatefiles, extlinks, fileusage, globalusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, pageprops, pageterms, redirects, revisions, stashimageinfo, templates, transcludedin, wbentityusage, description
list

Які списки отримати.

abusefilters
Показати деталі фільтрів зловживань.
abuselog
Показати дії, виявлені одним з фільтрів зловживань.
allcategories
Перерахувати всі категорії.
alldeletedrevisions
Перерахувати усі вилучені версії за користувачем або у просторі назв.
allfileusages
Перерахувати усі використання файлів, включно з тими, що не існують.
allimages
Перерахувати усі зображення послідовно.
alllinks
Перераховувати всі посилання, які вказують на заданий простір назв.
allpages
Перераховувати всі сторінки послідовно в заданому просторі назв.
allredirects
Перерахувати усі перенаправлення на простір назв.
allrevisions
Список усіх версій.
alltransclusions
Список усіх включень (сторінки, вставлені з використанням {{x}}), включно з неіснуючими.
allusers
Перерахувати усіх зареєстрованих користувачів.
backlinks
Знайти усі сторінки, що посилаються на подану сторінку.
blocks
Перерахувати усіх заблокованих користувачів і IP-адреси.
categorymembers
Перерахувати усі сторінки у поданій категорії.
embeddedin
Знайти всі сторінки, які вбудовують (включають) подану назву.
exturlusage
Перерахувати сторінки, які містять поданий URL.
filearchive
Перерахувати всі вилучені файли послідовно.
globalallusers
Перелічити всіх глобальних користувачів.
globalgroups
Перелічити всі глобальні групи.
imageusage
Знайти всі сторінки, що використовують дану назву зображення.
iwbacklinks
Знайти всі сторінки, які посилаються на дане інтервікі-посилання.
langbacklinks
Знайти всі сторінки, які посилаються на дане мовне посилання.
logevents
Отримати події з журналів.
mystashedfiles
Отримати список файлів у сховку завантажень поточного користувача.
pagepropnames
Перелічити усі назви властивостей сторінки, що використовуються у вікі.
pageswithprop
Перелічити усі сторінки, що використовують подану властивість сторінки.
prefixsearch
Виконати пошук назв сторінок за префіксом.
protectedtitles
Вивести список усіх назв, захищених від створення.
querypage
Отримати список, який дає спеціальна сторінка на базі QueryPage.
random
Отримати набір випадкових сторінок.
recentchanges
Перерахувати нещодавні зміни.
search
Виконати повнотекстовий пошук.
tags
Перелічити мітки змін.
usercontribs
Отримати всі редагування користувача.
users
Отримати інформацію про список користувачів.
watchlist
Отримати нещодавні зміни сторінок у списку спостереження поточного користувача.
watchlistraw
Отримати усі сторінки у списку спостереження поточного користувача.
wblistentityusage
Виводить усі сторінки, що використовують вказані ідентифікатори сутностей.
wikisets
Перелічити всі набори вікі.
deletedrevs
Застарілий. Перелічити вилучені версії.
Значення (розділені через | або альтернативу): abusefilters, abuselog, allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, blocks, categorymembers, embeddedin, exturlusage, filearchive, globalallusers, globalgroups, imageusage, iwbacklinks, langbacklinks, logevents, mystashedfiles, pagepropnames, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw, wblistentityusage, wikisets, deletedrevs
meta

Які метадані отримати.

allmessages
Видати повідомлення від цього сайту.
authmanagerinfo
Отримати інформацію про поточний стан автентифікації.
filerepoinfo
Видати мета-інформацію про репозиторії зображень, налаштовані на вікі.
globalrenamestatus
Показати інформацію про глобальні перейменування, які зараз тривають.
globaluserinfo
Показати інформацію про глобального користувача.
languageinfo
Повернути інформацію про доступні мови.
notifications
Отримувати сповіщення, що очікують на дію поточного користувача.
siteinfo
Видати загальну інформацію про сайт.
tokens
Отримує токени для дій, що змінюють дані.
unreadnotificationpages
Отримувати сповіщення, щодо яких є непрочитані сповіщення для поточного користувача.
userinfo
Отримати інформацію про поточного користувача.
wikibase
Отримати інформацію про клієнта Вікібази та пов'язаний репозиторій Вікібази.
Значення (розділені через | або альтернативу): allmessages, authmanagerinfo, filerepoinfo, globalrenamestatus, globaluserinfo, languageinfo, notifications, siteinfo, tokens, unreadnotificationpages, userinfo, wikibase
indexpageids

Включити додатковий розділ pageids зі списком усіх виданих ідентифікаторів сторінки.

Тип: логічний (подробиці)
export

Експортувати поточні версії усіх заданих або створюваних сторінок.

Тип: логічний (подробиці)
exportnowrap

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

Тип: логічний (подробиці)
exportschema

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

Одне з наступних значень: 0.10, 0.11
Стандартно: 0.11
iwurl

Чи отримувати повний URL, якщо назва є інтервікі-посиланням.

Тип: логічний (подробиці)
continue

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

rawcontinue

Видати сирі дані query-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
Перерахувати усі сторінки у поданій категорії.
deletedrevisions
Отримати інформацію про вилучену версію.
duplicatefiles
Перерахувати усі файли, які є дублікатами поданих файлів з огляду на значення хешу.
embeddedin
Знайти всі сторінки, які вбудовують (включають) подану назву.
exturlusage
Перерахувати сторінки, які містять поданий URL.
fileusage
Знайти всі сторінки, що використовують дані файли.
images
Видає усі файли, які містяться на вказаних сторінках.
imageusage
Знайти всі сторінки, що використовують дану назву зображення.
iwbacklinks
Знайти всі сторінки, які посилаються на дане інтервікі-посилання.
langbacklinks
Знайти всі сторінки, які посилаються на дане мовне посилання.
links
Видає усі посилання із вказаних сторінок.
linkshere
Знайти усі сторінки, що посилаються на подані сторінки.
pageswithprop
Перелічити усі сторінки, що використовують подану властивість сторінки.
prefixsearch
Виконати пошук назв сторінок за префіксом.
protectedtitles
Вивести список усіх назв, захищених від створення.
querypage
Отримати список, який дає спеціальна сторінка на базі QueryPage.
random
Отримати набір випадкових сторінок.
recentchanges
Перерахувати нещодавні зміни.
redirects
Видає усі перенаправлення на дані сторінки.
revisions
Отримати інформацію про версію.
search
Виконати повнотекстовий пошук.
templates
Видає усі сторінки, які включені на вказаних сторінках.
transcludedin
Знайти усі сторінки, що включають подані сторінки.
watchlist
Отримати нещодавні зміни сторінок у списку спостереження поточного користувача.
watchlistraw
Отримати усі сторінки у списку спостереження поточного користувача.
wblistentityusage
Виводить усі сторінки, що використовують вказані ідентифікатори сутностей.
Одне з наступних значень: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw, wblistentityusage
redirects

Автоматично вирішувати перенаправлення у query+titles, query+pageids, і query+revids, та у сторінках, повернених query+generator.

Тип: логічний (подробиці)
converttitles

Конвертувати назви в інші варіанти за необхідності. Працює лише для вікі, мова вмісту яких підтримує конвертування варіантів. Мовами, що підтримують конвертування варіантів є ban, en, crh, gan, iu, kk, ku, shi, sr, tg, uz та zh.

Тип: логічний (подробиці)