Довідка API Медіавікі

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

Документація та приклади: https://www.mediawiki.org/wiki/API

action=query

(mainquery)
  • Цей модуль вимагає прав на читання.
  • Джерело: MediaWiki
  • Ліцензія: GPL-2.0+

Вибірка даних з і про MediaWiki.

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

Параметри:
prop

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

Значення (розділені через |): categories, categoryinfo, contributors, deletedrevisions, duplicatefiles, extlinks, fileusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, pageprops, redirects, revisions, stashimageinfo, templates, transcludedin
list

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

Значення (розділені через |): allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, alltransclusions, allusers, backlinks, blocks, categorymembers, deletedrevs, embeddedin, exturlusage, filearchive, gadgetcategories, gadgets, imageusage, iwbacklinks, langbacklinks, logevents, pagepropnames, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw
meta

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

Значення (розділені через |): allmessages, filerepoinfo, siteinfo, tokens, userinfo
indexpageids

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

Тип: логічний (деталі)
export

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

Тип: логічний (деталі)
exportnowrap

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

Тип: логічний (деталі)
iwurl

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

Тип: логічний (деталі)
continue

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

rawcontinue

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

Тип: логічний (деталі)
titles

Список назв над якими працювати.

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

Список ідентифікаторів сторінок над якими працювати.

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

Список ідентифікаторів версій над якими працювати.

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

Отримати список сторінок над якими працювати шляхом виконання вказаного модуля запиту.

Примітка: Назви параметрів генератора повинні мати префікс «g», див. приклади.

Одне значення: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, 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

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

Тип: логічний (деталі)
converttitles

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

Тип: логічний (деталі)