Довідка 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.

Усі зміни даних у першу чергу мають використовувати запит на отримання токена, щоб запобігти зловживанням зі шкідливих сайтів.

Параметри:
prop

Властивості, які потрібно отримати для запитуваних сторінок.

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

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

abusefilters
Показати деталі фільтрів зловживань.
abuselog
Показати дії, виявлені одним з фільтрів зловживань.
allcategories
Перерахувати всі категорії.
alldeletedrevisions
Перерахувати усі вилучені версії за користувачем або у просторі назв.
allfileusages
Перерахувати усі використання файлів, включно з тими, що не існують.
allimages
Перерахувати усі зображення послідовно.
alllinks
Перераховувати всі посилання, які вказують на заданий простір назв.
allpages
Перераховувати всі сторінки послідовно в заданому просторі назв.
allredirects
Перерахувати усі перенаправлення на простір назв.
allrevisions
Список усіх версій.
alltransclusions
Список усіх включень (сторінки, вставлені з використанням {{x}}), включно з неіснуючими.
allusers
Перерахувати усіх зареєстрованих користувачів.
backlinks
Знайти усі сторінки, що посилаються на подану сторінку.
blocks
Перерахувати усіх заблокованих користувачів і IP-адреси.
categorymembers
Перерахувати усі сторінки у поданій категорії.
checkuser
Перевірка того, які IP-адреси використовуються даним іменем користувача, або які імена користувачів використовуються даною IP-адресою.
checkuserlog
Отримати записи з журналу перевірки користувачів.
embeddedin
Знайти всі сторінки, які вбудовують (включають) подану назву.
exturlusage
Перерахувати сторінки, які містять поданий URL.
filearchive
Перерахувати всі вилучені файли послідовно.
gadgetcategories
Видає список категорій гаджетів.
gadgets
Видає список гаджетів, використовуваних у цій вікі.
imageusage
Знайти всі сторінки, що використовують дану назву зображення.
iwbacklinks
Знайти всі сторінки, які посилаються на дане інтервікі-посилання.
langbacklinks
Знайти всі сторінки, які посилаються на дане мовне посилання.
listwikis
List all available wikis on ShoutWiki
logevents
Отримати події з журналів.
multilookup
Look up activity from a given IP address across all wikis
mystashedfiles
Отримати список файлів у сховку завантажень поточного користувача.
pagepropnames
Перелічити усі назви властивостей сторінки, що використовуються у вікі.
pageswithprop
Перелічити усі сторінки, що використовують подану властивість сторінки.
prefixsearch
Виконати пошук назв сторінок за префіксом.
problemreports
List problem reports based on various conditions.
protectedtitles
Вивести список усіх назв, захищених від створення.
querypage
Отримати список, який дає спеціальна сторінка на базі QueryPage.
random
Отримати набір випадкових сторінок.
recentchanges
Перерахувати нещодавні зміни.
search
Виконати повнотекстовий пошук.
tags
Перелічити мітки змін.
usercontribs
Отримати всі редагування користувача.
users
Отримати інформацію про список користувачів.
watchlist
Отримати нещодавні зміни сторінок у списку спостереження поточного користувача.
watchlistraw
Отримати усі сторінки у списку спостереження поточного користувача.
deletedrevs
Застарілий. Перелічити вилучені версії.
Значення (розділені через | або альтернативу): abusefilters, abuselog, allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, blocks, categorymembers, checkuser, checkuserlog, embeddedin, exturlusage, filearchive, gadgetcategories, gadgets, imageusage, iwbacklinks, langbacklinks, listwikis, logevents, multilookup, mystashedfiles, pagepropnames, pageswithprop, prefixsearch, problemreports, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw, deletedrevs
meta

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

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

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

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

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

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

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

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

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

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

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

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

Коли доступно більше результатів, використовуйте це, щоб продовжити.

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
Отримати усі сторінки у списку спостереження поточного користувача.
Одне з наступних значень: 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
redirects

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

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

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

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