Довідка API MediaWiki
Це автоматично генерована сторінка документації API MediaWiki.
Документація та приклади: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=query
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Вибірка даних з і про MediaWiki.
Усі зміни даних у першу чергу мають використовувати запит на отримання токена, щоб запобігти зловживанням зі шкідливих сайтів.
- prop
Властивості, які потрібно отримати для запитуваних сторінок.
- categories
- Перерахувати категорії, до яких сторінки належать.
- categoryinfo
- Видає інформацію про подані категорії.
- cirrusbuilddoc
- Дамп документа статті CirrusSearch із серверів бази даних
- cirruscompsuggestbuilddoc
- Дамп документа, використовуваний підказувачем завершення
- cirrusdoc
- Дамп документа статті CirrusSearch із пошукових серверів
- contributors
- Отримати список залогінених дописувачів і кількість анонімних дописувачів до сторінки.
- coordinates
- Повертає координати заданих сторінок.
- deletedrevisions
- Отримати інформацію про вилучену версію.
- duplicatefiles
- Перерахувати усі файли, які є дублікатами поданих файлів з огляду на значення хешу.
- extlinks
- Видати усі зовнішні URL (не інтервікі) з поданих сторінок.
- extracts
- Видає звичайний текст або обмежені уривки HTML заданих сторінок.
- fileusage
- Знайти всі сторінки, що використовують дані файли.
- globalusage
- Видає глобальне використання певного зображення.
- growthimagesuggestiondata
- Отримати пов'язані дані пропозицій зображень, якщо вони є
- imageinfo
- Видає інформацію про файл й історію завантаження.
- images
- Видає усі файли, які містяться на вказаних сторінках.
- info
- Отримати основні відомості про сторінку.
- iwlinks
- Видає усі інтервікі-посилання із вказаних сторінок.
- langlinks
- Видає усі міжмовні посилання із вказаних сторінок.
- langlinkscount
- Отримати кількість інших мовних версій.
- links
- Видає усі посилання із вказаних сторінок.
- linkshere
- Знайти усі сторінки, що посилаються на подані сторінки.
- mmcontent
- Отримати опис і цілі спам-листа
- pageimages
- Видає інформацію про зображення на сторінці, таку як мініатюри і наявність фото.
- pageprops
- Дає різні властивості сторінки, визначені у вмісті сторінки.
- pageterms
- Отримати Вікіданы-терміни (зазвичай назви, описи та альтернативні назви), пов'язані зі сторінкою через елемент даних.
- pageviews
- Показує дані про кількість переглядів кожної окремої сторінки (кількість щоденних переглядів для кожного з останніх pvipdays днів).
- redirects
- Видає усі перенаправлення на дані сторінки.
- revisions
- Отримати інформацію про версію.
- stashimageinfo
- Видає інформацію про приховані файли.
- templates
- Видає усі сторінки, які включені на вказаних сторінках.
- transcludedin
- Знайти усі сторінки, що включають подані сторінки.
- transcodestatus
- Отримати транскод-статус для даної сторінки файлу.
- videoinfo
- Розширює imageinfo і включає інформацію джерела відео (похідні)
- wbentityusage
- Виводить всі ідентифікатори сутностей, які використовувались на вказаних сторінках.
- description
- Внутрішній. Отримати короткий опис (підзаголовок), який пояснює, про що йдеться в цільовій сторінці.
- mapdata
- Внутрішній. Подати запит на всі картографічні дані з певних сторінок
- Значення (розділені через | або альтернативу): 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
- Перерахувати усіх зареєстрованих користувачів.
- backlinks
- Знайти усі сторінки, що посилаються на подану сторінку.
- betafeatures
- Список усіх Бета-функцій
- blocks
- Перерахувати усіх заблокованих користувачів і IP-адреси.
- categorymembers
- Перерахувати усі сторінки у поданій категорії.
- centralnoticeactivecampaigns
- Отримати список поточних активних кампаній з датами початку і кінця та пов'язаними банерами.
- centralnoticelogs
- Отримати журнал змін конфігурації кампанії.
- checkuser
- Перевірка того, які IP-адреси використовуються даним іменем користувача, або які імена користувачів використовуються даною IP-адресою.
- checkuserlog
- Отримати записи з журналу перевірки користувачів.
- contenttranslation
- Надіслати запит до бази даних перекладу вмісту, щоб отримати переклади.
- contenttranslationcorpora
- Отримати паралельні блоки тексту з вирівнюванням за розділом для даного перекладу. Див. також
list=cxpublishedtranslations
. Дампи надаються в різних форматах для можливості виконання масштабних завдань. - contenttranslationlangtrend
- Надіслати запит до бази даних перекладу вмісту, щоб отримати кількість перекладів за певний період часу.
- contenttranslationstats
- Отримати статистику перекладу вмісту.
- contenttranslationsuggestions
- Отримати списки пропозицій для перекладу вмісту.
- cxpublishedtranslations
- Отримати інформацію про всі опубліковані переклади.
- cxtranslatorstats
- Отримати статистику перекладу для даного користувача.
- embeddedin
- Знайти всі сторінки, які вбудовують (включають) подану назву.
- exturlusage
- Перерахувати сторінки, які містять поданий URL.
- filearchive
- Перерахувати всі вилучені файли послідовно.
- gadgetcategories
- Видає список категорій гаджетів.
- gadgets
- Видає список гаджетів, використовуваних у цій вікі.
- geosearch
- Повертає сторінки, що мають координати, розташовані навколо певної місцевості.
- globalallusers
- Перелічити всіх глобальних користувачів.
- globalblocks
- Список глобально заблокованих IP-адрес.
- globalgroups
- Перелічити всі глобальні групи.
- growthmentorlist
- List all the mentors
- growthmentormentee
- Отримати усіх підопічних даного наставники
- growthstarredmentees
- Отримати список підопічних, відмічених наставником, який наразі увійшов у систему
- imageusage
- Знайти всі сторінки, що використовують дану назву зображення.
- iwbacklinks
- Знайти всі сторінки, які посилаються на дане інтервікі-посилання.
- langbacklinks
- Знайти всі сторінки, які посилаються на дане мовне посилання.
- linterrors
- Отримати список Lint-помилок
- logevents
- Отримати події з журналів.
- mostviewed
- Перелічує найбільш відвідувані сторінки (на основі підрахунку кількості переглядів за минулий день).
- mystashedfiles
- Отримати список файлів у сховку завантажень поточного користувача.
- pagepropnames
- Перелічити усі назви властивостей сторінки, що використовуються у вікі.
- pageswithprop
- Перелічити усі сторінки, що використовують подану властивість сторінки.
- prefixsearch
- Виконати пошук назв сторінок за префіксом.
- protectedtitles
- Вивести список усіх назв, захищених від створення.
- querypage
- Отримати список, який дає спеціальна сторінка на базі QueryPage.
- random
- Отримати набір випадкових сторінок.
- recentchanges
- Перерахувати нещодавні зміни.
- search
- Виконати повнотекстовий пошук.
- tags
- Перелічити мітки змін.
- usercontribs
- Отримати всі редагування користувача.
- users
- Отримати інформацію про список користувачів.
- watchlist
- Отримати нещодавні зміни сторінок у списку спостереження поточного користувача.
- watchlistraw
- Отримати усі сторінки у списку спостереження поточного користувача.
- wblistentityusage
- Виводить усі сторінки, що використовують вказані ідентифікатори сутностей.
- wikisets
- Перелічити всі набори вікі.
- deletedrevs
- Застарілий. Перелічити вилучені версії.
- growthtasks
- Внутрішній. Отримати рекомендації завдань, які підходять новачкам.
- readinglistentries
- Внутрішній. Список сторінок у певному списку.
- Значення (розділені через | або альтернативу): abusefilters, abuselog, allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, 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, readinglistentries
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- meta
Які метадані отримати.
- allmessages
- Видати повідомлення від цього сайту.
- authmanagerinfo
- Отримати інформацію про поточний стан автентифікації.
- babel
- Отримати інформацію про те, якими мовами володіє користувач
- featureusage
- Отримати зведення журналу використання функцій API для агента користувача.
- filerepoinfo
- Видати мета-інформацію про репозиторії зображень, налаштовані на вікі.
- globalpreferences
- Вивести глобальні налаштування для поточного користувача.
- globalrenamestatus
- Показати інформацію про глобальні перейменування, які зараз тривають.
- globaluserinfo
- Показати інформацію про глобального користувача.
- growthmenteestatus
- Зробити запит на статус поточного користувача як підопічного; детальну інформацію про окремі статуси див. у документації action=growthsetmenteestatus.
- growthmentorstatus
- Запит на те, який в поточного користувача статус наставника
- languageinfo
- Повернути інформацію про доступні мови.
- linterstats
- Отримати кількість Lint-помилок у кожній категорії
- notifications
- Отримувати сповіщення, що очікують на дію поточного користувача.
- siteinfo
- Видати загальну інформацію про сайт.
- siteviews
- Показує дані про кількість переглядів для всього сайту (щоденна загальна кількість переглядів для кожноо з останніх pvisdays днів).
- tokens
- Отримує токени для дій, що змінюють дані.
- unreadnotificationpages
- Отримувати сповіщення, щодо яких є непрочитані сповіщення для поточного користувача.
- userinfo
- Отримати інформацію про поточного користувача.
- wikibase
- Отримати інформацію про клієнта Вікібази та пов'язаний репозиторій Вікібази.
- cxdeletedtranslations
- Внутрішній. Отримати кількість ваших опублікованих перекладів, які було вилучено.
- growthnextsuggestedtasktype
- Внутрішній. Отримати тип наступного пропонованого завдання для користувача.
- oath
- Внутрішній. Перевірка чи двофакторна автентифікація (OATH) увімкнена для користувача.
- readinglists
- Внутрішній. Перелічити або фільтрувати списки читання користувача і показати показати метадані щодо них.
- Значення (розділені через | або альтернативу): allmessages, authmanagerinfo, babel, 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.10
- 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
- Перерахувати усі сторінки у поданій категорії.
- contenttranslation
- Надіслати запит до бази даних перекладу вмісту, щоб отримати переклади.
- contenttranslationsuggestions
- Отримати списки пропозицій для перекладу вмісту.
- deletedrevisions
- Отримати інформацію про вилучену версію.
- duplicatefiles
- Перерахувати усі файли, які є дублікатами поданих файлів з огляду на значення хешу.
- embeddedin
- Знайти всі сторінки, які вбудовують (включають) подану назву.
- exturlusage
- Перерахувати сторінки, які містять поданий URL.
- 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
- Внутрішній. Список сторінок у певному списку.
- Одне з наступних значень: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, 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, sh, shi, sr, tg, tly, uz, wuu, zgh і zh.
- Тип: логічний (подробиці)
- Вибірка інформації про сайт та версій Головна сторінка.
- api.php?action=query&prop=revisions&meta=siteinfo&titles=%D0%93%D0%BE%D0%BB%D0%BE%D0%B2%D0%BD%D0%B0%20%D1%81%D1%82%D0%BE%D1%80%D1%96%D0%BD%D0%BA%D0%B0&rvprop=user|comment&continue= [відкрити в пісочниці]
- Вибрати версії сторінок, які починаються з API/.
- api.php?action=query&generator=allpages&gapprefix=API/&prop=revisions&continue= [відкрити в пісочниці]