Довідка API MediaWiki
Це автоматично генерована сторінка документації API MediaWiki.
Документація та приклади: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
Головний модуль
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Статус: Усі функції, вказані на цій сторінці, мають працювати, але API далі перебуває в активній розробці і може змінитися у будь-який момент. Підпишіться на список розсилки mediawiki-api-announce, щоб помічати оновлення.
Хибні запити: Коли до API надсилаються хибні запити, буде відіслано HTTP-заголовок з ключем «MediaWiki-API-Error», а тоді і значення заголовку, і код помилки, надіслані назад, будуть встановлені з тим же значенням. Більше інформації див. на сторінці API: Помилки й попередження.
Тестування: Для зручності тестування запитів API, див. Special:ApiSandbox.
- action
Яку дію виконати.
- block
- Заблокувати користувача.
- changeauthenticationdata
- Зміна параметрів автентифікації для поточного користувача.
- changecontentmodel
- Змінити модель вмісту сторінки
- checktoken
- Перевірити коректність токена з action=query&meta=tokens.
- clearhasmsg
- Очищає прапорець
hasmsg
для поточного користувача. - clientlogin
- Увійдіть у вікі з допомогою інтерактивного потоку.
- compare
- Отримати порівняння двох сторінок.
- createaccount
- Створити новий обліковий запис користувача.
- delete
- Вилучити сторінку.
- edit
- Створювати і редагувати сторінки.
- emailuser
- Надіслати електронного листа користувачеві
- expandtemplates
- Розгортає усі шаблони в межах вікірозмітки.
- feedcontributions
- Повертає стрічку внеску користувача.
- feedrecentchanges
- Видає стрічку нових редагувань.
- feedwatchlist
- Видає стрічку списку спостереження.
- filerevert
- Повернути файл до старої версії.
- help
- Відображати довідку для зазначених модулів.
- imagerotate
- Поворот одного або декількох зображень.
- import
- Імпортувати сторінку з іншої вікі або з XML-файлу.
- linkaccount
- Пов'язати обліковий запис третьої сторони з поточним користувачем.
- login
- Увійти в систему й отримати куки автентифікації.
- logout
- Вийти й очистити дані сесії.
- managetags
- Виконати керівні завдання щодо зміни теґів.
- mergehistory
- Об'єднання історій редагувань.
- move
- Перейменувати сторінку.
- opensearch
- Шукати у вікі з використанням протоколу OpenSearch.
- options
- Змінити налаштування поточного користувача.
- paraminfo
- Отримати інформацію про модулі API.
- parse
- Аналізує вміст і видає парсер виходу.
- patrol
- Відпатрулювати сторінку чи версію.
- protect
- Змінити рівень захисту сторінки.
- purge
- Очистити кеш для вказаних заголовків.
- query
- Вибірка даних з і про MediaWiki.
- removeauthenticationdata
- Вилучити параметри автентифікації для поточного користувача.
- resetpassword
- Відправити користувачу лист для відновлення пароля.
- revisiondelete
- Вилучити або відновити версії.
- rollback
- Скасувати останнє редагування цієї сторінки.
- rsd
- Експортувати як схему RSD (Really Simple Discovery).
- setnotificationtimestamp
- Оновити часову мітку сповіщень для сторінок, що спостерігаються.
- setpagelanguage
- Змінити мову сторінки.
- tag
- Додати або вилучити зміни міток з окремих версій або записів журналу.
- unblock
- Розблокувати користувача.
- undelete
- Відновити версії вилученої сторінки.
- unlinkaccount
- Вилучити пов'язаний обліковий запис третьої сторони з поточного користувача.
- upload
- Завантажити файл, або отримати статус завантажень у процесі.
- userrights
- Змінити членство користувача у групах.
- validatepassword
- Перевірити пароль на предмет відповідності політикам вікі щодо паролів.
- watch
- Додати або вилучити сторінки з списку спостереження поточного користувача.
- cspreport
- Внутрішній. Використовується браузерами для повідомлення порушень Правил безпеки контенту (Content Security Policy). Цей модуль не повинен використовуватися, окрім випадків автоматичного використання веб-браузером для CSP-скарги.
- stashedit
- Внутрішній. Підготувати редагування в загальний кеш.
- Одне з наступних значень: block, changeauthenticationdata, changecontentmodel, checktoken, clearhasmsg, clientlogin, compare, createaccount, delete, edit, emailuser, expandtemplates, feedcontributions, feedrecentchanges, feedwatchlist, filerevert, help, imagerotate, import, linkaccount, login, logout, managetags, mergehistory, move, opensearch, options, paraminfo, parse, patrol, protect, purge, query, removeauthenticationdata, resetpassword, revisiondelete, rollback, rsd, setnotificationtimestamp, setpagelanguage, tag, unblock, undelete, unlinkaccount, upload, userrights, validatepassword, watch, cspreport, stashedit
- Стандартно: help
- format
Формат виводу.
- json
- Вивести дані у форматі JSON.
- jsonfm
- Вивести дані у форматі JSON (вивід відформатованого коду за допомогою HTML).
- none
- Нічого не виводити.
- php
- Виводити дані у форматі серіалізованого PHP.
- phpfm
- Виводити дані у форматі серіалізованого PHP (вивід відформатованого коду за допомогою HTML).
- rawfm
- Виводити дані, включно з елементами налагодження, у форматі JSON (вивід відформатованого коду за допомогою HTML).
- xml
- Виводити дані у форматі XML.
- xmlfm
- Вивести дані у форматі XML (вивід відформатованого коду за допомогою HTML).
- Одне з наступних значень: json, jsonfm, none, php, phpfm, rawfm, xml, xmlfm
- Стандартно: jsonfm
- maxlag
Максимальна затримка може використовуватися, коли MediaWiki інстальовано на реплікований кластер бази даних. Щоб зберегти дії, які спричиняють більшу затримку реплікації, цей параметр може змусити клієнт почекати, поки затримка реплікації не буде меншою за вказане значення. У випадку непомірної затримки, видається код помилки maxlag з повідомленням на зразок Очікування на $host: $lag секунд(и) затримки.
Див. Manual: Maxlag parameter для детальнішої інформації.- Тип: ціле число
- smaxage
Встановити
s-maxage
HTTP кеш-контроль заголовок на стільки секунд. Помилки ніколи не кешуються.- Тип: ціле число
- Стандартно: 0
- maxage
Встановити
max-age
HTTP кеш-контроль заголовок на стільки секунд. Помилки ніколи не кешуються.- Тип: ціле число
- Стандартно: 0
- assert
Перевірити, що користувач увійшов у систему, якщо задано user, не увійшов у систему, якщо задано anon, або має права бота, якщо задано bot.
- Одне з наступних значень: anon, bot, user
- assertuser
Перевірити, чи поточний користувач є найменованим користувачем.
- Тип: користувач, подано як ім'я користувача
- requestid
Будь-яке значення, вказане тут, буде включене у відповідь. Може використовуватися, щоб відрізняти запити.
- servedby
Включити в результати ім'я хоста, який обробив запит.
- Тип: логічний (подробиці)
- curtimestamp
Включити в результат поточну мітку часу.
- Тип: логічний (подробиці)
- responselanginfo
Включати мови, які були використані для uselang і errorlang, у результат.
- Тип: логічний (подробиці)
- origin
При доступі до API з використанням крос-доменного AJAX-запиту (CORS), задайте параметру значення вихідного домена. Він має бути включений у будь-який попередній запит і таким чином мусить бути частиною запиту URI (не тіла POST).
Для автентифікованих запитів він повинен точно збігатися з одним із виходів у заголовку
Origin
, тобто бути заданим чимось на зразок https://uk.wikipedia.org або https://meta.wikimedia.org. Якщо цей параметр не збігається із заголовкомOrigin
, повернеться помилка 403. Якщо цей параметр збігається із заголовкомOrigin
і вихід знаходиться у дозволеному списку, буде встановлено заголовкиAccess-Control-Allow-Origin
іAccess-Control-Allow-Credentials
.Для неавтентифікованих запитів укажіть значення *. Це дасть встановлення заголовка
Access-Control-Allow-Origin
, алеAccess-Control-Allow-Credentials
будеfalse
і всі дані про користувача будуть заборонені.- uselang
Мова, що використовується для перекладу повідомлень. Список кодів можна видати на action=query&meta=siteinfo з siprop=languages або вказати user на використання поточного налаштування мови користувача, або вказати content на використання мови вмісту цієї вікі.
- Стандартно: user
- variant
Варіант мови. Працює лише, якщо базова мова підтримує конвертацію між варіантами.
- errorformat
Формат, що використовується для виведення тексту попередження та помилки
- plaintext
- Вікітекст із вилученими тегами HTML та заміною сутностей.
- wikitext
- Нерозбірний вікітекст.
- html
- HTML
- raw
- Ключ повідомлення та параметри.
- none
- Немає тексту, лише коди помилок.
- bc
- Формат, що використовувався до MediaWiki 1.29. errorlang і errorsuselocal ігноруються.
- Одне з наступних значень: bc, html, none, plaintext, raw, wikitext
- Стандартно: bc
- errorlang
Мова, яку використовувати для попереджень і помилок. action=query&meta=siteinfo із siprop=languages повертає список кодів мов, або ж вкажіть content, щоб використати мову вмісту поточної вікі, або вкажіть uselang, щоб використовувати те ж значення, що й параметр uselang.
- Стандартно: uselang
- errorsuselocal
Якщо задано, тексти помилок використовуватимуть локальні повідомлення з простору назв MediaWiki.
- Тип: логічний (подробиці)
- Довідка для головного модуля.
- api.php?action=help [відкрити в пісочниці]
- Уся довідка на одній сторінці.
- api.php?action=help&recursivesubmodules=1 [відкрити в пісочниці]
action=block
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Заблокувати користувача.
- user
Користувач, якого слід заблокувати.
- Тип: користувач, подано як ім'я користувача, IP, IP-діапазон та ідентифікатор користувача (напр., «#12345»)
- userid
- Застарілий.
Вкажіть user=#ID натомість.
- Тип: ціле число
- expiry
Закінчення часу. Може бути відносним (напр., 5 місяців або 2 тижні) чи абсолютним (напр., 2014-09-18T12:34:56Z). Якщо вказано infinite, indefinite або never, блокування не закінчиться ніколи.
- Стандартно: never
- reason
Причина блокування.
- За замовчуванням: (порожньо)
- anononly
Блокувати тільки анонімних користувачів (тобто відключити можливість анонімних редагувань з цієї IP-адреси).
- Тип: логічний (подробиці)
- nocreate
Заборонити створення облікових записів.
- Тип: логічний (подробиці)
- autoblock
Автоматично блокувати IP-адреси, які цей користувач використовував останніми, та будь-які наступні адреси, з яких він спробує зайти в систему.
- Тип: логічний (подробиці)
- noemail
Заборонити користувачеві надсилати електронні листи через вікі. (Вимагає права
blockemail
).- Тип: логічний (подробиці)
- hidename
Приховати ім'я користувача з журналу блокувань. (Вимагає права
hideuser
).- Тип: логічний (подробиці)
- allowusertalk
Дозволити користувачу редагувати власну сторінку обговорення (залежить від $wgBlockAllowsUTEdit).
- Тип: логічний (подробиці)
- reblock
Якщо користувач уже заблокований, переписати наявне блокування.
- Тип: логічний (подробиці)
- watchuser
Спостерігати за сторінкою користувача чи IP-адреси і сторінкою обговорення.
- Тип: логічний (подробиці)
- tags
Змінити теги для застосування їх до запису в журналі блокувань.
- Значення (розділені через | або альтернативу):
- partial
Заблокувати користувачеві доступ до конкретних сторінок чи просторів назв, замість усього сайту.
- Тип: логічний (подробиці)
- pagerestrictions
Список назв, доступ користувача до яких слід заблокувати. Застосовується лише якщо partial встановлено як істинне (true) значення.
- Тип: назва сторінки
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 10.
- Приймати лише сторінки, що існують.
- namespacerestrictions
Список ідентифікаторів просторів назв, доступ користувача до яких слід заблокувати. Застосовується лише якщо значення partial встановлено як дійсне (true).
- Значення (розділені через | або альтернативу): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Щоб зазначити всі значення, використовуйте *.
- token
Токен «csrf» отримано з action=query&meta=tokens
- Цей параметр є обов'язковим.
- Блокувати IP-адресу 192.0.2.5 на три дні з вказанням причини.
- api.php?action=block&user=192.0.2.5&expiry=3%20days&reason=First%20strike&token=123ABC [відкрити в пісочниці]
- Блокувати користувачаVandal на невизначений термін з вказанням причини і заборонити створення нових облікових записів та надсилання електронної пошти.
- api.php?action=block&user=Vandal&expiry=never&reason=Vandalism&nocreate=&autoblock=&noemail=&token=123ABC [відкрити в пісочниці]
action=changeauthenticationdata (changeauth)
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Зміна параметрів автентифікації для поточного користувача.
- changeauthrequest
Використовувати цей автентифікаційний запит через id, що повертається з action=query&meta=authmanagerinfo за допомогою amirequestsfor=change.
- Цей параметр є обов'язковим.
- changeauthtoken
Токен «csrf» отримано з action=query&meta=tokens
- Цей параметр є обов'язковим.
- *
- Цей модуль приймає додаткові параметри, залежно від доступних автентифікаційних запитів. Використовуйте action=query&meta=authmanagerinfo за допомогою amirequestsfor=change (або попередню відповідь від цього модуля, якщо це застосовно), аби визначити доступні запити та поля, які вони використовують.
- Спроба змінити поточний пароль користувача на ExamplePassword.
- api.php?action=changeauthenticationdata&changeauthrequest=MediaWiki%5CAuth%5CPasswordAuthenticationRequest&password=ExamplePassword&retype=ExamplePassword&changeauthtoken=123ABC [відкрити в пісочниці]
action=changecontentmodel
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Змінити модель вмісту сторінки
- title
Назва сторінки, для якої слід змінити модель контенту. Не можна використовувати разом із pageid.
- pageid
Ідентифікатор сторінки, для якої слід змінити модель контенту. Не можна використовувати разом із title.
- Тип: ціле число
- summary
Опис редагування і причина для запису в журналі
- tags
Мітки змін, які слід застосувати до запису в журналі та редагування.
- Значення (розділені через | або альтернативу):
- model
Контентна модель нового контенту.
- Цей параметр є обов'язковим.
- Одне з наступних значень: GadgetDefinition, css, javascript, json, text, wikitext
- bot
Позначити зміну моделі контенту прапорцем бота.
- Тип: логічний (подробиці)
- token
Токен «csrf» отримано з action=query&meta=tokens
- Цей параметр є обов'язковим.
- Змінити головну сторінку таким чином, щоб вона мала контентну модель
text
- api.php?action=changecontentmodel&title=Main Page&model=text&token=123ABC [відкрити в пісочниці]
action=checktoken
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Перевірити коректність токена з action=query&meta=tokens.
- type
Тип токена, який тестується.
- Цей параметр є обов'язковим.
- Одне з наступних значень: createaccount, csrf, login, patrol, rollback, userrights, watch
- token
Токен для тесту.
- Цей параметр є обов'язковим.
- maxtokenage
Максимально допустимий вік токена (у секундах).
- Тип: ціле число
- Перевірити дійсність токена csrf.
- api.php?action=checktoken&type=csrf&token=123ABC [відкрити в пісочниці]
action=clearhasmsg
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Очищає прапорець hasmsg
для поточного користувача.
- Очистити прапорець
hasmsg
для поточного користувача. - api.php?action=clearhasmsg [відкрити в пісочниці]
action=clientlogin (login)
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Увійдіть у вікі з допомогою інтерактивного потоку.
Загальна процедура використання цього модуля така:
- Отримайте доступні поля зі action=query&meta=authmanagerinfo за допомогою amirequestsfor=login, а також токен login зі action=query&meta=tokens.
- Передайте ці поля користувачеві, і отримайте інформацію, якою він їх заповнить.
- Напишіть до цього модуля, заповнивши loginreturnurl та всі релевантні поля.
- Перевірте status у відповіді.
- Якщо Ви отримали PASS або FAIL, роботу завершено. Операція або була успішною, або провалилася.
- Якщо Ви отримали UI, надішліть нові поля користувачеві й отримайте інформацію, якою він їх заповнить. Далі напишіть до цього модуля із logincontinue та заповніть всі реелевантні поля, після чого повторіть крок 4.
- Якщо Ви отримали REDIRECT, направте користувача до redirecttarget і дочекайтеся повернення до loginreturnurl. Тоді напишіть до цього модуля із logincontinue, та з усіма полями, що були передані до повернутої URL-адреси, після чого повторіть крок 4.
- Якщо Ви отримали RESTART, це означає, що автентифікація спрацювала, але ми не маємо пов'язаного облікового запису користувача. Ви можете розцінити це як UI, або як FAIL.
- loginrequests
Використовувати ці автентифікаційні запити через id, що повертається з action=query&meta=authmanagerinfo за допомогою amirequestsfor=login, або з попередньої відповіді з цього модуля.
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- loginmessageformat
Формат до використання для повернення повідомлень.
- Одне з наступних значень: html, none, raw, wikitext
- Стандартно: wikitext
- loginmergerequestfields
Об'єднати інформацію всіх автентифікаційних запитів у один масив.
- Тип: логічний (подробиці)
- loginpreservestate
Зберегти статус з попередньої спроби входу, що не вдалась, якщо можливо.
- Тип: логічний (подробиці)
- loginreturnurl
URL-адреса повернення для сторонніх автентифікаційних потоків повинна бути абсолютною. Обов'язковим є це, або logincontinue.
При отриманні відповіді REDIRECT, найбільш звичною Вашою дією буде відкриття браузерного чи іншого веб-перегляду вказаного URL-посилання для стороннього потоку автентифікації. Коли ця операція буде завершена, стороння програма перенаправить веб-переглядач на цю URL-адресу. Ви повинні видобувати будь-які параметри запитів або POST-параметри із цієї URL-адреси, і передавати їх як запит logincontinue до цього модуля API.
- logincontinue
Цей запит є продовженням після попередньої відповіді UI або REDIRECT. Або це, або loginreturnurl є обов'язковим.
- Тип: логічний (подробиці)
- logintoken
Токен «login» отримано з action=query&meta=tokens
- Цей параметр є обов'язковим.
- *
- Цей модуль приймає додаткові параметри, залежно від доступних автентифікаційних запитів. Використовуйте action=query&meta=authmanagerinfo за допомогою amirequestsfor=login (або попередню відповідь від цього модуля, якщо це застосовно), аби визначити доступні запити та поля, які вони використовують.
- Почати процес входу у вікі як користувач Example з паролем ExamplePassword.
- api.php?action=clientlogin&username=Example&password=ExamplePassword&loginreturnurl=http://example.org/&logintoken=123ABC [відкрити в пісочниці]
- Продовжити вхід в систему після відповіді UI для двофакторної автентифікації, надаючи OATHToken як 987654.
- api.php?action=clientlogin&logincontinue=1&OATHToken=987654&logintoken=123ABC [відкрити в пісочниці]
action=compare
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Отримати порівняння двох сторінок.
Повинні бути номер версії, назва сторінки або ID сторінки для «від» і «до».
- fromtitle
Перший заголовок для порівняння.
- fromid
Перший ID сторінки для порівняння.
- Тип: ціле число
- fromrev
Перша версія для порівняння.
- Тип: ціле число
- fromslots
Обійти вміст версії, заданої за допомогою fromtitle, fromid або fromrev.
Цей параметр задає слоти, які буде змінено. Використовуйте fromtext-{slot}, fromcontentmodel-{slot}, та fromcontentformat-{slot}, щоб вказувати вміст для кожного слота.
- Значення (розділені через | або альтернативу): main
- fromtext-{slot}
Текст вказаного слоту. Якщо пропущено, слот буде вилучено з версії.
- Це — шаблонний параметр.Коли робите запит, {slot} у назві параметра слід замінити значеннями fromslots.
- fromsection-{slot}
Коли fromtext-{slot} є вмістом єдиного розділу, це — ідентифікатор розділу. Його буде вбудовано у версію, задану за допомогою fromtitle, fromid або fromrev — так, як для редагування розділу.
- Це — шаблонний параметр.Коли робите запит, {slot} у назві параметра слід замінити значеннями fromslots.
- fromcontentformat-{slot}
Формат серіалізації контенту fromtext-{slot}.
- Це — шаблонний параметр.Коли робите запит, {slot} у назві параметра слід замінити значеннями fromslots.
- Одне з наступних значень: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- fromcontentmodel-{slot}
Контентна модель fromtext-{slot}. Якщо не вказано, буде використано припущення на основі інших параметрів.
- Це — шаблонний параметр.Коли робите запит, {slot} у назві параметра слід замінити значеннями fromslots.
- Одне з наступних значень: GadgetDefinition, css, javascript, json, text, unknown, wikitext
- frompst
Зробити трансформацію перед збереженням на fromtext-{slot}.
- Тип: логічний (подробиці)
- fromtext
- Застарілий.
Вкажіть fromslots=main і використайте fromtext-main натомість.
- fromcontentformat
- Застарілий.
Вкажіть fromslots=main і використайте fromcontentformat-main натомість.
- Одне з наступних значень: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- fromcontentmodel
- Застарілий.
Вкажіть fromslots=main і використайте fromcontentmodel-main натомість.
- Одне з наступних значень: GadgetDefinition, css, javascript, json, text, unknown, wikitext
- fromsection
- Застарілий.
Використовувати лише вказану секцію із заданого вмісту «from».
- totitle
Другий заголовок для порівняння.
- toid
Другий ID сторінки для порівняння.
- Тип: ціле число
- torev
Друга версія для порівняння.
- Тип: ціле число
- torelative
Використати версію, яка стосується версії, визначеної через fromtitle, fromid або fromrev. Усі інші опції 'to' буде проігноровано.
- Одне з наступних значень: cur, next, prev
- toslots
Обійти вміст версії, заданої за допомогою totitle, toid або torev.
Цей параметр задає слоти, які буде змінено. Використовуйте totext-{slot}, tocontentmodel-{slot}, та tocontentformat-{slot}, щоб вказувати вміст для кожного слота.
- Значення (розділені через | або альтернативу): main
- totext-{slot}
Текст вказаного слота. Якщо пропущено, цей слот буде вилучено з версії.
- Це — шаблонний параметр.Коли робите запит, {slot} у назві параметра слід замінити значеннями toslots.
- tosection-{slot}
Коли totext-{slot} є вмістом єдиного розділу, це — ідентифікатор цього розділу. Його буде вбудовано у версію, задану за допомогою totitle, toid або torev — так, як для редагування розділу.
- Це — шаблонний параметр.Коли робите запит, {slot} у назві параметра слід замінити значеннями toslots.
- tocontentformat-{slot}
Формат серіалізації контенту totext-{slot}.
- Це — шаблонний параметр.Коли робите запит, {slot} у назві параметра слід замінити значеннями toslots.
- Одне з наступних значень: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- tocontentmodel-{slot}
Контентна модель totext-{slot}. Якщо не вказано, буде використано припущення на основі інших параметрів.
- Це — шаблонний параметр.Коли робите запит, {slot} у назві параметра слід замінити значеннями toslots.
- Одне з наступних значень: GadgetDefinition, css, javascript, json, text, unknown, wikitext
- topst
Виконати трансформацію перед збереженням на totext.
- Тип: логічний (подробиці)
- totext
- Застарілий.
Вкажіть toslots=main і використайте totext-main натомість.
- tocontentformat
- Застарілий.
Вкажіть toslots=main і використайте tocontentformat-main натомість.
- Одне з наступних значень: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- tocontentmodel
- Застарілий.
Вкажіть toslots=main і використайте tocontentmodel-main натомість.
- Одне з наступних значень: GadgetDefinition, css, javascript, json, text, unknown, wikitext
- tosection
- Застарілий.
Використовувати лише вказану секцію із заданого вмісту «to».
- prop
Які уривки інформації отримати.
- diff
- HTML різниці версій.
- diffsize
- Розмір HTML різниці версій, у байтах.
- rel
- Ідентифікатори версій, які передують 'from' і йдуть після 'to', якщо такі взагалі існують.
- ids
- Ідентифікатори сторінки й версій 'from' і 'to'.
- title
- Назви сторінок версій 'from' і 'to'.
- user
- Ім'я користувача й ідентифікатор версій 'from' і 'to'. Якщо версії користувача були видалені, то будуть повернуті властивості fromuserhidden або touserhidden.
- comment
- Опис редагування версій 'from' і 'to'. Якщо коментар знаходився у версіях, що були видалені, то будуть повернуті властивості fromcommenthidden або tocommenthidden.
- parsedcomment
- Синтаксично проаналізований опис редагування версій 'from' і 'to'. Якщо коментар було приховано з історії, буде повернуто властивість fromcommenthidden або tocommenthidden.
- size
- Розмір версій 'from' і 'to'.
- timestamp
- The timestamp of the 'from' and 'to' revisions.
- Значення (розділені через | або альтернативу): comment, diff, diffsize, ids, parsedcomment, rel, size, timestamp, title, user
- Стандартно: diff|ids|title
- slots
Повернути окремі дифи для цих слотів замість єдиного спільного дифу для всіх слотів.
- Значення (розділені через | або альтернативу): main
- Щоб зазначити всі значення, використовуйте *.
- difftype
Return the comparison formatted as inline HTML.
- Одне з наступних значень: inline, table
- Стандартно: table
- Створити порівняння версій 1 і 2.
- api.php?action=compare&fromrev=1&torev=2 [відкрити в пісочниці]
action=createaccount (create)
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Створити новий обліковий запис користувача.
Загальна процедура використання цього модуля така:
- Отримайте доступні поля зі action=query&meta=authmanagerinfo за допомогою amirequestsfor=create, а також токен createaccount зі action=query&meta=tokens.
- Передайте ці поля користувачеві, і отримайте інформацію, якою він їх заповнить.
- Напишіть до цього модуля, заповнивши createreturnurl та всі релевантні поля.
- Перевірте status у відповіді.
- Якщо Ви отримали PASS або FAIL, роботу завершено. Операція або була успішною, або провалилася.
- Якщо Ви отримали UI, надішліть нові поля користувачеві й отримайте інформацію, якою він їх заповнить. Далі напишіть до цього модуля із createcontinue та заповніть всі реелевантні поля, після чого повторіть крок 4.
- Якщо Ви отримали REDIRECT, направте користувача до redirecttarget і дочекайтеся повернення до createreturnurl. Тоді напишіть до цього модуля із createcontinue, та з усіма полями, що були передані до повернутої URL-адреси, після чого повторіть крок 4.
- Якщо Ви отримали RESTART, це означає, що автентифікація спрацювала, але ми не маємо пов'язаного облікового запису користувача. Ви можете розцінити це як UI, або як FAIL.
- createrequests
Використовувати ці автентифікаційні запити через id, що повертається з action=query&meta=authmanagerinfo за допомогою amirequestsfor=create, або з попередньої відповіді з цього модуля.
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- createmessageformat
Формат до використання для повернення повідомлень.
- Одне з наступних значень: html, none, raw, wikitext
- Стандартно: wikitext
- createmergerequestfields
Об'єднати інформацію всіх автентифікаційних запитів у один масив.
- Тип: логічний (подробиці)
- createpreservestate
Зберегти статус з попередньої спроби входу, що не вдалась, якщо можливо.
Якщо запит action=query&meta=authmanagerinfo повернув істину для hasprimarypreservedstate, запити позначені як primary-required повинні бути пропущені. Якщо він повернув не порожнє значення для preservedusername, це ім'я користувача повинно бути використано для параметру username.
- Тип: логічний (подробиці)
- createreturnurl
URL-адреса повернення для сторонніх автентифікаційних потоків повинна бути абсолютною. Обов'язковим є це, або createcontinue.
При отриманні відповіді REDIRECT, найбільш звичною Вашою дією буде відкриття браузерного чи іншого веб-перегляду вказаного URL-посилання для стороннього потоку автентифікації. Коли ця операція буде завершена, стороння програма перенаправить веб-переглядач на цю URL-адресу. Ви повинні видобувати будь-які параметри запитів або POST-параметри із цієї URL-адреси, і передавати їх як запит createcontinue до цього модуля API.
- createcontinue
Цей запит є продовженням після попередньої відповіді UI або REDIRECT. Або це, або createreturnurl є обов'язковим.
- Тип: логічний (подробиці)
- createtoken
Токен «createaccount» отримано з action=query&meta=tokens
- Цей параметр є обов'язковим.
- *
- Цей модуль приймає додаткові параметри, залежно від доступних автентифікаційних запитів. Використовуйте action=query&meta=authmanagerinfo за допомогою amirequestsfor=create (або попередню відповідь від цього модуля, якщо це застосовно), аби визначити доступні запити та поля, які вони використовують.
- Почати процес створення користувача Example з паролем ExamplePassword.
- api.php?action=createaccount&username=Example&password=ExamplePassword&retype=ExamplePassword&createreturnurl=http://example.org/&createtoken=123ABC [відкрити в пісочниці]
action=cspreport
- Цей модуль є внутрішнім або нестабільним. Його робота може бути змінена без сповіщення.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Використовується браузерами для повідомлення порушень Правил безпеки контенту (Content Security Policy). Цей модуль не повинен використовуватися, окрім випадків автоматичного використання веб-браузером для CSP-скарги.
- reportonly
Позначити як доповідь із моніторингової політики, не примусової політики
- Тип: логічний (подробиці)
- source
Що згенерувало CSP-заголовок, який запустив цю доповідь
- Стандартно: internal
action=delete
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Вилучити сторінку.
- title
Назва сторінки для вилучення. Не можна використати разом з pageid.
- pageid
ID-сторінки на вилучення. Не можна використати разом з title.
- Тип: ціле число
- reason
Причина вилучення. Якщо не вказана, буде використано автоматично-згенеровану.
- tags
Змінити теґи, які буде застосовано до запису в журналі вилучень.
- Значення (розділені через | або альтернативу):
- deletetalk
Вилучити сторінку обговорення, якщо вона існує.
- Тип: логічний (подробиці)
- watch
- Застарілий.
Додати сторінку у список спостереження поточного користувача.
- Тип: логічний (подробиці)
- watchlist
Беззастережно додати або вилучити сторінку зі списку спостереження поточного користувача, використати налаштування (ігноруються для користувачів-ботів) або не змінювати спостереження.
- Одне з наступних значень: nochange, preferences, unwatch, watch
- Стандартно: preferences
- unwatch
- Застарілий.
Вилучити сторінку зі списку спостереження поточного користувача.
- Тип: логічний (подробиці)
- oldimage
Назва старого зображення на вилучення, як вказано у action=query&prop=imageinfo&iiprop=archivename.
- token
Токен «csrf» отримано з action=query&meta=tokens
- Цей параметр є обов'язковим.
- Вилучити Головна сторінка.
- api.php?action=delete&title=%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&token=123ABC [відкрити в пісочниці]
- Вилучити Головна сторінка з причиною Preparing for move.
- api.php?action=delete&title=%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&token=123ABC&reason=Preparing%20for%20move [відкрити в пісочниці]
action=edit
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Створювати і редагувати сторінки.
- title
Назва сторінки для редагування. Не можна використати разом з pageid.
- pageid
ID-сторінки для редагування. Не можна використати разом з title.
- Тип: ціле число
- section
Ідентифікатор розділу. 0 для вступного розділу, new для нового розділу. Часто — додатне ціле число, але також може бути не числом.
- sectiontitle
Назва нового розділу, якщо використовується section=new.
- text
Вміст сторінки.
- summary
Опис редагування.
Якщо цей параметр не вказано або він порожній, опис редагування може бути створено автоматично.
Якщо використовується section=new і sectiontitle не надається, значення цього параметра використовується замість назви розділу, і опис редагування генерується автоматично.
- tags
Мітки змін, які слід застосувати до цієї версії.
- Значення (розділені через | або альтернативу):
- minor
Позначити це редагування як незначне.
- Тип: логічний (подробиці)
- notminor
Не позначати це редагування як незначне, навіть якщо стоїть налаштування користувача «Позначати всі зміни як незначні за замовчуванням».
- Тип: логічний (подробиці)
- bot
Позначити редагування як зроблене ботом.
- Тип: логічний (подробиці)
- baserevid
Ідентифікатор базової версії, використовується для виявлення конфліктів редагувань. Можна отримати через action=query&prop=revisions. Конфлікти з власними редагуваннями спричиняють невдачу редагування, якщо тільки не встановлено basetimestamp.
- Тип: ціле число
- basetimestamp
Мітка часу для основної версії, використовується для виявлення конфлікту редагувань. Може бути отримана через action=query&prop=revisions&rvprop=timestamp. Конфлікти з власними редагуваннями ігноруються.
- Тип: часова мітка (дозволені формати)
- starttimestamp
Мітка часу, з якого почався процес редагування, використовується для виявлення конфліктів редагувань. Відповідне значення можна отримати з допомогою curtimestamp на початку процесу редагування (напр., коли завантажується вміст сторінки для редагування).
- Тип: часова мітка (дозволені формати)
- recreate
Відкинути будь-які помилки щодо цієї сторінки, вилучені нещодавно.
- Тип: логічний (подробиці)
- createonly
Не редагувати сторінку, якщо вона вже існує.
- Тип: логічний (подробиці)
- nocreate
Видати помилку, якщо сторінка не існує.
- Тип: логічний (подробиці)
- watch
- Застарілий.
Додати сторінку у список спостереження поточного користувача.
- Тип: логічний (подробиці)
- unwatch
- Застарілий.
Вилучити сторінку зі списку спостереження поточного користувача.
- Тип: логічний (подробиці)
- watchlist
Беззастережно додати або вилучити сторінку зі списку спостереження поточного користувача, використати налаштування (ігноруються для користувачів-ботів) або не змінювати спостереження.
- Одне з наступних значень: nochange, preferences, unwatch, watch
- Стандартно: preferences
- md5
MD5-хеш у параметрі text або параметрах prependtext і appendtext разом. Якщо вказано, редагування буде зроблене, лише якщо хеш правильний.
- prependtext
Додати цей текст на початок сторінки або розділу. Замінює text.
- appendtext
Додати цей текст у кінець сторінки або розділу. Замінює text.
Щоб додати новий розділ, замість цього параметра використайте section=new.
- undo
Скасувати цю версію. Замінює text, prependtext та appendtext.
- Тип: ціле число
- Значення має бути не меншим, ніж 0.
- undoafter
Скасувати усі версії від undo до цієї. Якщо не вказано, просто скасувати одну версію.
- Тип: ціле число
- Значення має бути не меншим, ніж 0.
- redirect
Автоматично виправляти перенаправлення.
- Тип: логічний (подробиці)
- contentformat
Формат серіалізації вмісту, використовуваний для введеного тексту.
- Одне з наступних значень: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- contentmodel
Модель вмісту нового вмісту.
- Одне з наступних значень: GadgetDefinition, css, javascript, json, text, unknown, wikitext
- token
Токен «csrf» отримано з action=query&meta=tokens
Токен завжди має надсилатися як останній параметр або хоча б після параметра text.
- Цей параметр є обов'язковим.
- Редагувати сторінку
- api.php?action=edit&title=Test&summary=test%20summary&text=article%20content&baserevid=1234567&token=123ABC [відкрити в пісочниці]
- Додати зміст на початок сторінки
- api.php?action=edit&title=Test&summary=NOTOC&minor=&prependtext=__NOTOC__%0A&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [відкрити в пісочниці]
- Скасувати версії з 13579 по 13585 з автоматичним описом змін
- api.php?action=edit&title=Test&undo=13585&undoafter=13579&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [відкрити в пісочниці]
action=emailuser
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Надіслати електронного листа користувачеві
- target
Користувач, якому відправляється електронний лист.
- Цей параметр є обов'язковим.
- subject
Заголовок теми.
- Цей параметр є обов'язковим.
- text
Тіло листа.
- Цей параметр є обов'язковим.
- ccme
Надіслати копію цього повідомлення мені.
- Тип: логічний (подробиці)
- token
Токен «csrf» отримано з action=query&meta=tokens
- Цей параметр є обов'язковим.
- Відправити листа користувачу WikiSysop з текстом Content.
- api.php?action=emailuser&target=WikiSysop&text=Content&token=123ABC [відкрити в пісочниці]
action=expandtemplates
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Розгортає усі шаблони в межах вікірозмітки.
- title
Заголовок сторінки.
- text
Вікітекст для перетворення.
- Цей параметр є обов'язковим.
- revid
ID версії, для
{{REVISIONID}}
і подібних змінних.- Тип: ціле число
- prop
Яку інформацію отримувати.
Зважте, що якщо не вибрано значень, результат міститиме вікітекст, але буде в застарілому форматі.
- wikitext
- Розгорнений вікітекст.
- categories
- Будь-які категорії, наявні у джерелі, але не виведені у вікітексті результату.
- properties
- Властивості сторінки, визначені розгорненими магічними словами у вікітексті.
- volatile
- Чи результат тривкий і не повинен повторно використовуватись десь іще на сторінці.
- ttl
- Максимальний час, після якого кеш результату стане недійсним.
- modules
- Будь-які модулі ResourceLoader, які парсерні функції запитують на додання у результат. Або jsconfigvars, або encodedjsconfigvars має бути запитано разом з modules.
- jsconfigvars
- Дає конфігурації JavaScript змінні, притаманні для сторінки.
- encodedjsconfigvars
- Дає конфігурації JavaScript змінні, притаманні для сторінки, як рядок JSON.
- parsetree
- Дерево парсу XML вхідних даних.
- Значення (розділені через | або альтернативу): categories, encodedjsconfigvars, jsconfigvars, modules, parsetree, properties, ttl, volatile, wikitext
- includecomments
Чи включати HTML-коментарі у результат.
- Тип: логічний (подробиці)
- showstrategykeys
Whether to include internal merge strategy information in jsconfigvars.
- Тип: логічний (подробиці)
- generatexml
- Застарілий.
Дерево парсу XML вхідних даних (замінене на prop=parsetree).
- Тип: логічний (подробиці)
- Розгорнути вікітекст {{Project:Sandbox}}.
- api.php?action=expandtemplates&text={{Project:Sandbox}} [відкрити в пісочниці]
action=feedcontributions
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Повертає стрічку внеску користувача.
- feedformat
Формат стрічки.
- Одне з наступних значень: atom, rss
- Стандартно: rss
- user
Для яких користувачів отримати внесок.
- Цей параметр є обов'язковим.
- Тип: користувач, подано як ім'я користувача, IP, IP-діапазон, інтервікі-назва (напр., «префікс>ПрикладНазви») та ідентифікатор користувача (напр., «#12345»)
- namespace
За яким простором назв фільтрувати внески.
- Одне з наступних значень: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- year
Від року (і раніше).
- Тип: ціле число
- month
До місяця (і раніше).
- Тип: ціле число
- tagfilter
Відфільтрувати внесок, у якого є ці теґи.
- Значення (розділені через | або альтернативу): mw-blank, mw-changed-redirect-target, mw-contentmodelchange, mw-manual-revert, mw-new-redirect, mw-removed-redirect, mw-replace, mw-reverted, mw-rollback, mw-server-side-upload, mw-undo, wikieditor
- За замовчуванням: (порожньо)
- deletedonly
Показати лише вилучений внесок.
- Тип: логічний (подробиці)
- toponly
Показати лише редагування, які є останніми версіями.
- Тип: логічний (подробиці)
- newonly
Показати лише редагування, які є створеннями сторінок.
- Тип: логічний (подробиці)
- hideminor
Приховати незначні редагування.
- Тип: логічний (подробиці)
- showsizediff
Показати різницю розміру між версіями.
- Тип: логічний (подробиці)
- Вивести внесок для користувача Example.
- api.php?action=feedcontributions&user=Example [відкрити в пісочниці]
action=feedrecentchanges
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Видає стрічку нових редагувань.
- feedformat
Формат стрічки.
- Одне з наступних значень: atom, rss
- Стандартно: rss
- namespace
Простір назв, до якого обмежити результати.
- Одне з наступних значень: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- invert
Усі простори назв, крім вибраного.
- Тип: логічний (подробиці)
- associated
Включно з пов'язаним (обговорення чи головним) простором назв.
- Тип: логічний (подробиці)
- days
Дні, до яких обмежити результати.
- Тип: ціле число
- Значення має бути не меншим, ніж 1.
- Стандартно: 7
- limit
Максимальна кількість результатів для виведення.
- Тип: ціле число
- Значення має перебувати між 1 та 50.
- Стандартно: 50
- from
Показати зміни відтоді.
- Тип: часова мітка (дозволені формати)
- hideminor
Приховати незначні редагування.
- Тип: логічний (подробиці)
- hidebots
Приховати редагування ботів.
- Тип: логічний (подробиці)
- hideanons
Приховати редагування анонімних користувачів.
- Тип: логічний (подробиці)
- hideliu
Приховати редагування зареєстрованих користувачів.
- Тип: логічний (подробиці)
- hidepatrolled
Приховати відпатрульовані редагування.
- Тип: логічний (подробиці)
- hidemyself
Приховати редагування поточного користувача.
- Тип: логічний (подробиці)
- hidecategorization
Приховати зміни в членстві в категорії.
- Тип: логічний (подробиці)
- tagfilter
Фільтрувати за тегом.
- target
Показати лише зміни на сторінках, на які посилається ця сторінка.
- showlinkedto
Показати натомість лише зміни на сторінках, які посилаються на цю сторінку.
- Тип: логічний (подробиці)
- Показати останні зміни.
- api.php?action=feedrecentchanges [відкрити в пісочниці]
- Показати нещодавні зміни за 30 днів.
- api.php?action=feedrecentchanges&days=30 [відкрити в пісочниці]
action=feedwatchlist
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Видає стрічку списку спостереження.
- feedformat
Формат стрічки.
- Одне з наступних значень: atom, rss
- Стандартно: rss
- hours
Список сторінок, змінених за цю кількість годин від зараз.
- Тип: ціле число
- Значення має перебувати між 1 та 72.
- Стандартно: 24
- linktosections
За можливості, посилатися безпосередньо на змінені розділи.
- Тип: логічний (подробиці)
- allrev
Включити декілька версій тієї з сторінки у поданому часовому діапазоні.
- Тип: логічний (подробиці)
- wlowner
Використовується разом з token для доступу до списку спостереження різних користувачів.
- Тип: користувач, подано як ім'я користувача
- wltoken
Токен безпеки (доступний у налаштуваннях користувача) для отримання доступу до списку спостереження іншого користувача.
- wlshow
Показати лише елементи, що задовільняють ці критерії. Наприклад, для перегляду лише незначних змін, здійснених користувачами, що увійшли до системи, вкажіть show=minor|!anon.
- Значення (розділені через | або альтернативу): !anon, !autopatrolled, !bot, !minor, !patrolled, !unread, anon, autopatrolled, bot, minor, patrolled, unread
- wltype
Які типи змін показувати:
- edit
- Регулярні сторінки правок.
- new
- Сторінка створена.
- log
- Записи в журналі.
- external
- Зовнішні зміни.
- categorize
- Зміни членства в категорії.
- Значення (розділені через | або альтернативу): categorize, edit, external, log, new
- Стандартно: edit|new|log|categorize
- wlexcludeuser
Не перераховувати зміни, зроблені цим користувачем.
- Тип: користувач, подано як ім'я користувача, IP, інтервікі-назва (напр., «префікс>ПрикладНазви») та ідентифікатор користувача (напр., «#12345»)
- Показати стрічку списку спостереження.
- api.php?action=feedwatchlist [відкрити в пісочниці]
- Показати всі зміни до спостережуваних сторінок за останні 6 годин.
- api.php?action=feedwatchlist&allrev=&hours=6 [відкрити в пісочниці]
action=filerevert
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Повернути файл до старої версії.
- filename
Цільова назва файлу, без префіксу File:.
- Цей параметр є обов'язковим.
- comment
Завантажити коментар.
- За замовчуванням: (порожньо)
- archivename
Архівна назва версії, до якої повернути.
- Цей параметр є обов'язковим.
- token
Токен «csrf» отримано з action=query&meta=tokens
- Цей параметр є обов'язковим.
- Повернути Wiki.png до версії 2011-03-05T15:27:40Z.
- api.php?action=filerevert&filename=Wiki.png&comment=Revert&archivename=20110305152740!Wiki.png&token=123ABC [відкрити в пісочниці]
action=help
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Відображати довідку для зазначених модулів.
- modules
Модулі, для яких відображати довідку (значення параметрів action і format або main). Можна вказати підмодулі через +.
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- Стандартно: main
- submodules
Включити довідку для підмодулів вказаного модуля.
- Тип: логічний (подробиці)
- recursivesubmodules
Включити довідку для підмодулів рекурсивно.
- Тип: логічний (подробиці)
- wrap
Помістити результат у стандартну структуру API-відповіді.
- Тип: логічний (подробиці)
- toc
Включити зміст у HTML-результат.
- Тип: логічний (подробиці)
- Довідка для головного модуля.
- api.php?action=help [відкрити в пісочниці]
- Довідка для action=query та усіх її підмодулів.
- api.php?action=help&modules=query&submodules=1 [відкрити в пісочниці]
- Уся довідка на одній сторінці.
- api.php?action=help&recursivesubmodules=1 [відкрити в пісочниці]
- Довідка для самого модуля довідки.
- api.php?action=help&modules=help [відкрити в пісочниці]
- Довідка для двох підмодулів запитів.
- api.php?action=help&modules=query+info|query+categorymembers [відкрити в пісочниці]
action=imagerotate
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Поворот одного або декількох зображень.
- rotation
Градуси для повороту зображення за годинниковою стрілкою.
- Цей параметр є обов'язковим.
- Одне з наступних значень: 90, 180, 270
- continue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- tags
Теги для застосування до запису в журналі завантажень.
- Значення (розділені через | або альтернативу):
- 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
Автоматично вирішувати перенаправлення у titles, pageids, і revids, та у сторінках, повернених generator.
- Тип: логічний (подробиці)
- converttitles
Конвертувати назви в інші варіанти за необхідності. Працює лише для вікі, мова вмісту яких підтримує конвертування варіантів. Мовами, що підтримують конвертування варіантів є ban, en, crh, gan, iu, kk, ku, shi, sr, tg, uz та zh.
- Тип: логічний (подробиці)
- token
Токен «csrf» отримано з action=query&meta=tokens
- Цей параметр є обов'язковим.
- Повернути File:Example.png на 90 градусів.
- api.php?action=imagerotate&titles=File:Example.jpg&rotation=90&token=123ABC [відкрити в пісочниці]
- Повернути усі зображення у Category:Flip на 180 градусів.
- api.php?action=imagerotate&generator=categorymembers&gcmtitle=Category:Flip&gcmtype=file&rotation=180&token=123ABC [відкрити в пісочниці]
action=import
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Імпортувати сторінку з іншої вікі або з XML-файлу.
Зважте, що HTTP POST має бути виконано як завантаження файлу (тобто з використанням даних різних частин/форм) під час надсилання файлу для параметра xml.
- summary
Підсумок імпорту записів журналу.
- xml
Завантажено XML-файл.
- Повинно бути надіслано у формі надсилання файлу використовуючи multipart/form-data.
- interwikiprefix
Для завантажених імпортів: префікс інтервікі, який слід додавати до невідомих імен користувачів (а також відомих користувачів, якщо задано assignknownusers).
- interwikisource
Для інтервікі-імпорту: вікі, з якої імпортувати.
- Одне з наступних значень:
- interwikipage
Для інтервікі-імпорту: сторінки для імпорту.
- fullhistory
Для інтервікі-імпорту: імпортувати повну історію, не лише поточну версію.
- Тип: логічний (подробиці)
- templates
Для інтервікі-імпорту: імпортувати також усі включені шаблони.
- Тип: логічний (подробиці)
- namespace
Імпортувати у цей простір назв. Не можна використати разом з rootpage.
- Одне з наступних значень: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- assignknownusers
Прив'язувати редагування до локальних користувачів, якщо користувач із таким іменем існує локально.
- Тип: логічний (подробиці)
- rootpage
Імпортувати як підсторінку цієї сторінки. Не можна використати разом з namespace.
- tags
Мітки змін для застосування до запису в журналі імпорту і до нульової версії імпортованих сторінок.
- Значення (розділені через | або альтернативу):
- token
Токен «csrf» отримано з action=query&meta=tokens
- Цей параметр є обов'язковим.
- Імпортувати meta:Help:ParserFunctions у простір назв 100 з повною історією.
- api.php?action=import&interwikisource=meta&interwikipage=Help:ParserFunctions&namespace=100&fullhistory=&token=123ABC [відкрити в пісочниці]
action=linkaccount (link)
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Пов'язати обліковий запис третьої сторони з поточним користувачем.
Загальна процедура використання цього модуля така:
- Отримайте доступні поля зі action=query&meta=authmanagerinfo за допомогою amirequestsfor=link, а також токен csrf зі action=query&meta=tokens.
- Передайте ці поля користувачеві, і отримайте інформацію, якою він їх заповнить.
- Напишіть до цього модуля, заповнивши linkreturnurl та всі релевантні поля.
- Перевірте status у відповіді.
- Якщо Ви отримали PASS або FAIL, роботу завершено. Операція або була успішною, або провалилася.
- Якщо Ви отримали UI, надішліть нові поля користувачеві й отримайте інформацію, якою він їх заповнить. Далі напишіть до цього модуля із linkcontinue та заповніть всі реелевантні поля, після чого повторіть крок 4.
- Якщо Ви отримали REDIRECT, направте користувача до redirecttarget і дочекайтеся повернення до linkreturnurl. Тоді напишіть до цього модуля із linkcontinue, та з усіма полями, що були передані до повернутої URL-адреси, після чого повторіть крок 4.
- Якщо Ви отримали RESTART, це означає, що автентифікація спрацювала, але ми не маємо пов'язаного облікового запису користувача. Ви можете розцінити це як UI, або як FAIL.
- linkrequests
Використовувати ці автентифікаційні запити через id, що повертається з action=query&meta=authmanagerinfo за допомогою amirequestsfor=link, або з попередньої відповіді з цього модуля.
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- linkmessageformat
Формат до використання для повернення повідомлень.
- Одне з наступних значень: html, none, raw, wikitext
- Стандартно: wikitext
- linkmergerequestfields
Об'єднати інформацію всіх автентифікаційних запитів у один масив.
- Тип: логічний (подробиці)
- linkreturnurl
URL-адреса повернення для сторонніх автентифікаційних потоків повинна бути абсолютною. Обов'язковим є це, або linkcontinue.
При отриманні відповіді REDIRECT, найбільш звичною Вашою дією буде відкриття браузерного чи іншого веб-перегляду вказаного URL-посилання для стороннього потоку автентифікації. Коли ця операція буде завершена, стороння програма перенаправить веб-переглядач на цю URL-адресу. Ви повинні видобувати будь-які параметри запитів або POST-параметри із цієї URL-адреси, і передавати їх як запит linkcontinue до цього модуля API.
- linkcontinue
Цей запит є продовженням після попередньої відповіді UI або REDIRECT. Або це, або linkreturnurl є обов'язковим.
- Тип: логічний (подробиці)
- linktoken
Токен «csrf» отримано з action=query&meta=tokens
- Цей параметр є обов'язковим.
- *
- Цей модуль приймає додаткові параметри, залежно від доступних автентифікаційних запитів. Використовуйте action=query&meta=authmanagerinfo за допомогою amirequestsfor=link (або попередню відповідь від цього модуля, якщо це застосовно), аби визначити доступні запити та поля, які вони використовують.
- Почати процес пов'язування з обліковм записом з Example.
- api.php?action=linkaccount&provider=Example&linkreturnurl=http://example.org/&linktoken=123ABC [відкрити в пісочниці]
action=login (lg)
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Увійти в систему й отримати куки автентифікації.
Цю дію треба використовувати лише в комбінації з Special:BotPasswords; використання для входу в основний обліковий запис застаріле і може ламатися без попередження. Щоб безпечно увійти в основний обліковий запис, використовуйте action=clientlogin.
- lgname
Ім'я користувача.
- lgpassword
Пароль.
- lgdomain
Домен (необов'язково).
- lgtoken
Токен «login» отримано з action=query&meta=tokens
action=logout
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Вийти й очистити дані сесії.
- token
Токен «csrf» отримано з action=query&meta=tokens
- Цей параметр є обов'язковим.
- Вийти з поточного облікового запису.
- api.php?action=logout&token=123ABC [відкрити в пісочниці]
action=managetags
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Виконати керівні завдання щодо зміни теґів.
- operation
Яку операцію виконати:
- create
- Створити нову мітку редагування для використання вручну.
- delete
- Вилучити мітку редагування з бази даних, включно з вилученням її з усіх версій, записів нових редагувань та записів журналів, де вона використана.
- activate
- Активувати мітку редагування, дозволивши користувачам застосовувати її вручну.
- deactivate
- Деактивувати мітку редагування, заборонивши користувачам застосовувати її вручну.
- Цей параметр є обов'язковим.
- Одне з наступних значень: activate, create, deactivate, delete
- tag
Мітка для створення, вилучення, активування чи деактивування. Для створення мітки, вона повинна не існувати. Для вилучення мітки, вона повинна існувати. Для активування мітки, вона повинна існувати і не використовуватися жодним розширенням. Для деактивування мітки, вона має бути жива і визначена вручну.
- Цей параметр є обов'язковим.
- reason
Необов'язкова причина створення, вилучення, активування чи деактивування мітки.
- За замовчуванням: (порожньо)
- ignorewarnings
Чи ігнорувати усі попередження, що з'являються під час операції.
- Тип: логічний (подробиці)
- tags
Змінити теги для застосування до запису в журналі керування тегами.
- Значення (розділені через | або альтернативу):
- token
Токен «csrf» отримано з action=query&meta=tokens
- Цей параметр є обов'язковим.
- Створити мітку з назвою spam з причиною For use in edit patrolling
- api.php?action=managetags&operation=create&tag=spam&reason=For+use+in+edit+patrolling&token=123ABC [відкрити в пісочниці]
- Вилучити мітку vandlaism з причиною Misspelt
- api.php?action=managetags&operation=delete&tag=vandlaism&reason=Misspelt&token=123ABC [відкрити в пісочниці]
- Активувати мітку з назвою spam з причиною For use in edit patrolling
- api.php?action=managetags&operation=activate&tag=spam&reason=For+use+in+edit+patrolling&token=123ABC [відкрити в пісочниці]
- Деактивувати мітку з назвою spam з причиною No longer required
- api.php?action=managetags&operation=deactivate&tag=spam&reason=No+longer+required&token=123ABC [відкрити в пісочниці]
action=mergehistory
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Об'єднання історій редагувань.
- from
Назва сторінки, з якої буде приєднана історія редагувань. Не можна використовувати разом із fromid.
- fromid
ID сторінки, з якої буде приєднана історія редагувань. Не можна використовувати разом із from.
- Тип: ціле число
- to
Назва сторінки, до якої буде приєднана історія редагувань. Не можна використовувати разом із toid.
- toid
ID сторінки, до якої буде приєднана історія редагувань. Не можна використовувати разом із to.
- Тип: ціле число
- timestamp
Мітка часу, всі версії до якої будуть перенесені з історії редагувань вихідної сторінки до історії редагувань цільової сторінки. Якщо цей параметр пропущено, вся історія редагувань вихідної сторінки буде приєднана до цільової.
- Тип: часова мітка (дозволені формати)
- reason
Причина об'єднання історій.
- За замовчуванням: (порожньо)
- token
Токен «csrf» отримано з action=query&meta=tokens
- Цей параметр є обов'язковим.
- Приєднання всієї історії редагувань сторінки Oldpage до Newpage.
- api.php?action=mergehistory&from=Oldpage&to=Newpage&token=123ABC&reason=Reason [відкрити в пісочниці]
- Приєднання версій до 2015-12-31T04:37:41Z із Oldpage до Newpage.
- api.php?action=mergehistory&from=Oldpage&to=Newpage&token=123ABC&reason=Reason×tamp=2015-12-31T04%3A37%3A41Z [відкрити в пісочниці]
action=move
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Перейменувати сторінку.
- from
Назва сторінки для перейменування. Не можна використати разом з fromid.
- fromid
ID сторінки для перейменування. Не можна використати разом з from.
- Тип: ціле число
- to
Назва сторінки, на яку перейменувати.
- Цей параметр є обов'язковим.
- reason
Причина перейменування.
- За замовчуванням: (порожньо)
- movetalk
Перейменувати сторінку обговорення, якщо вона існує.
- Тип: логічний (подробиці)
- movesubpages
Перейменувати підсторінки, якщо можливо.
- Тип: логічний (подробиці)
- noredirect
Не створювати перенаправлення.
- Тип: логічний (подробиці)
- watchlist
Беззастережно додати або вилучити сторінку зі списку спостереження поточного користувача, використати налаштування (ігноруються для користувачів-ботів) або не змінювати спостереження.
- Одне з наступних значень: nochange, preferences, unwatch, watch
- Стандартно: preferences
- ignorewarnings
Ігнорувати всі попередження
- Тип: логічний (подробиці)
- tags
Мітки змін для застосування до запису в журналі перейменувань і до нульової версії цільової сторінки.
- Значення (розділені через | або альтернативу):
- token
Токен «csrf» отримано з action=query&meta=tokens
- Цей параметр є обов'язковим.
- Перейменувати Badtitle на Goodtitle без збереження перенаправлення.
- api.php?action=move&from=Badtitle&to=Goodtitle&token=123ABC&reason=Misspelled%20title&movetalk=&noredirect= [відкрити в пісочниці]
action=opensearch
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Шукати у вікі з використанням протоколу OpenSearch.
- search
Рядок пошуку.
- Цей параметр є обов'язковим.
- namespace
Простори назв, у яких шукати. Ігнорується, якщо search починається з валідного префікса простору назв.
- Значення (розділені через | або альтернативу): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Щоб зазначити всі значення, використовуйте *.
- Стандартно: 0
- limit
Максимальна кількість результатів для виведення.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- suggest
- Застарілий.
Більше не використовується.
- Тип: логічний (подробиці)
- redirects
Як обробляти перенаправлення:
- return
- Видати саме перенаправлення.
- resolve
- Видати цільову сторінку. Може видати менше, ніж limit результатів.
З історичних причин, за замовчуванням стоїть «return» для format=json і «resolve» — для інших форматів.
- Одне з наступних значень: resolve, return
- format
Формат виводу.
- Одне з наступних значень: json, jsonfm, xml, xmlfm
- Стандартно: json
- warningsaserror
Якщо при format=json з'являються попередження, видати помилку API замість того, щоб їх ігнорувати.
- Тип: логічний (подробиці)
- Знайти сторінки, що починаються з Te.
- api.php?action=opensearch&search=Te [відкрити в пісочниці]
action=options
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Змінити налаштування поточного користувача.
Можна встановити лише опції, які зареєстровані у ядрі або в одному з інстальованих розширень, або опції з префіксом ключів userjs-
(призначені для використання користувацькими скриптами).
- reset
Встановлює налаштування сайту за замовчуванням.
- Тип: логічний (подробиці)
- resetkinds
Список типів опцій для перевстановлення, коли вказана опція reset.
- Значення (розділені через | або альтернативу): all, registered, registered-checkmatrix, registered-multiselect, special, unused, userjs
- Стандартно: all
- change
Список змін, відформатованих як назва=значення (напр., skin=vector). Якщо значення не вказане (навіть немає знака рівності) , напр., optionname|otheroption|…, опцію буде перевстановлено до її значення за замовчуванням. Якщо будь-яке зі значень містить символ вертикальної риски (|), використайте альтернативний розділювач значень для коректного виконання операції.
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- optionname
Назва опції, якій має бути присвоєне значення optionvalue.
- optionvalue
Значення опції, вказане в optionname.
- token
Токен «csrf» отримано з action=query&meta=tokens
- Цей параметр є обов'язковим.
- Скинути всі налаштування.
- api.php?action=options&reset=&token=123ABC [відкрити в пісочниці]
- Змінити налаштування skin та hideminor.
- api.php?action=options&change=skin=vector|hideminor=1&token=123ABC [відкрити в пісочниці]
- Скинути всі налаштування, потім встановити skin та nickname.
- api.php?action=options&reset=&change=skin=monobook&optionname=nickname&optionvalue=[[User:Beau|Beau]]%20([[User_talk:Beau|talk]])&token=123ABC [відкрити в пісочниці]
action=paraminfo
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Отримати інформацію про модулі API.
- modules
Список назв модулів (значення параметрів action і format або main). Можна вказати підмодулі через +, усі підмодулі через +* або усі підмодулі рекурсивно через +**.
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- helpformat
Формат рядків довідки.
- Одне з наступних значень: html, none, raw, wikitext
- Стандартно: none
- querymodules
- Застарілий.
Список назв модулів запитів (значення параметра prop, meta або list). Використати modules=query+foo замість querymodules=foo.
- Значення (розділені через | або альтернативу): allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allmessages, allpages, allredirects, allrevisions, alltransclusions, allusers, authmanagerinfo, backlinks, blocks, categories, categoryinfo, categorymembers, contributors, deletedrevisions, deletedrevs, duplicatefiles, embeddedin, extlinks, extracts, exturlusage, filearchive, filerepoinfo, fileusage, gadgetcategories, gadgets, imageinfo, images, imageusage, info, iwbacklinks, iwlinks, langbacklinks, langlinks, languageinfo, links, linkshere, logevents, mystashedfiles, pagepropnames, pageprops, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, siteinfo, stashimageinfo, tags, templates, tokens, transcludedin, usercontribs, userinfo, users, watchlist, watchlistraw
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- mainmodule
- Застарілий.
Отримати інформацію також про основний модуль (топ-рівень). Використати натомість modules=main.
- pagesetmodule
- Застарілий.
Отримати також інформацію про модуль pageset (з вказанням titles= і рідних).
- formatmodules
- Застарілий.
Список назв модулів форматування (значення параметра format). Використати натомість modules.
- Значення (розділені через | або альтернативу): json, jsonfm, none, php, phpfm, rawfm, xml, xmlfm
- Показати інформацію для action=parse, format=jsonfm, action=query&list=allpages та action=query&meta=siteinfo.
- api.php?action=paraminfo&modules=parse|phpfm|query%2Ballpages|query%2Bsiteinfo [відкрити в пісочниці]
- Показати інформацію про всі підмодулі action=query.
- api.php?action=paraminfo&modules=query%2B* [відкрити в пісочниці]
action=parse
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Аналізує вміст і видає парсер виходу.
Див. різні prop-модулі action=query, щоб отримати інформацію з поточної версії сторінки.
Є декілька способів вказати текст для аналізу:
- Вказати сторінку або версію, використавши page, pageid або oldid.
- Вказати безпосередньо, використавши text, title і contentmodel.
- Вказати лише підсумок аналізу. prop повинен мати порожнє значення.
- title
Назва сторінки, якій належить текст. Якщо пропущена, має бути вказано contentmodel, а як назву буде вжито API.
- text
Текст для аналізу. Використати title або contentmodel для контролю моделі вмісту.
- revid
Ідентифікатор версії, для
{{REVISIONID}}
та подібних змінних.- Тип: ціле число
- summary
Підсумок для аналізу.
- page
Аналізувати вміст цієї сторінки. Не можна використати разом з text і title.
- pageid
Аналізувати вміст цієї сторінки. Перевизначає page.
- Тип: ціле число
- redirects
Якщо page або pageid вказані як перенаправлення, виправити це.
- Тип: логічний (подробиці)
- oldid
Аналізувати вміст цієї версії. Перевизначає page та pageid.
- Тип: ціле число
- prop
Яку інформацію отримати?
- text
- Дає текст-аналіз вікітексту.
- langlinks
- Дає мовні посилання в аналізованому вікітексті.
- categories
- Дає категорії в аналізованому вікітексті.
- categorieshtml
- Дає HTML-версію категорій.
- links
- Дає зовнішні посилання в аналізованому вікітексті.
- templates
- Дає шаблони в аналізованому вікітексті.
- images
- Дає зображення в аналізованому вікітексті.
- externallinks
- Дає зовнішні посилання в аналізованому вікітексті.
- sections
- Дає розділи в аналізованому вікітексті.
- revid
- Додає ідентифікатор версії аналізованої сторінки.
- displaytitle
- Додає заголовок аналізованого вікітексту.
- subtitle
- Додає субтитри до проаналізованої сторінки.
- headhtml
- Дає проаналізований тип документа, початковий
<html>
, елемент<head>
та початковий<body>
сторінки. - modules
- Дає модулі ResourceLoader, використані на сторінці. Щоб завантажити, використовуйте
mw.loader.using()
. Чи jsconfigvars, чи encodedjsconfigvars має бути запитано разом з modules. - jsconfigvars
- Дає змінні конфігурації JavaScript, притаманні для сторінки. Щоб застосувати, використайте
mw.config.set()
. - encodedjsconfigvars
- Дає змінні конфігурації JavaScript, притаманні для сторінки, як рядок JSON.
- indicators
- Дає HTML індикаторів стану сторінки, використаних на сторінці.
- iwlinks
- Дає інтервікі-посилання в аналізованому вікітексті.
- wikitext
- Дає вихідний вікітекст, який було аналізовано.
- properties
- Дає різні властивості, визначені в аналізованому вікітексті.
- limitreportdata
- Дає звіт по обмеженнях у структурованому вигляді. Не видає даних, якщо встановлено disablelimitreport.
- limitreporthtml
- Дає HTML-версію звіту по обмеженнях. Не видає даних, якщо встановлено disablelimitreport.
- parsetree
- Синтаксичне дерево XML вмісту версії (передбачає модель вмісту
wikitext
) - parsewarnings
- Виводить попередження, які з'явилися при обробці контенту (як вікітексту).
- parsewarningshtml
- Виводить попередження, які з'явилися при обробці контенту (як вікі-тексту).
- headitems
- Застарілий. Дає елементи для вставки в
<head>
сторінки.
- Значення (розділені через | або альтернативу): categories, categorieshtml, displaytitle, encodedjsconfigvars, externallinks, headhtml, images, indicators, iwlinks, jsconfigvars, langlinks, limitreportdata, limitreporthtml, links, modules, parsetree, parsewarnings, parsewarningshtml, properties, revid, sections, subtitle, templates, text, wikitext, headitems
- Стандартно: text|langlinks|categories|links|templates|images|externallinks|sections|revid|displaytitle|iwlinks|properties|parsewarnings
- wrapoutputclass
CSS-клас для загортання в нього виводу парсера.
- Стандартно: mw-parser-output
- pst
Зробіть трансформацію вхідних даних перед збереженням і аналізом. Дійсне лише при використанні з текстом.
- Тип: логічний (подробиці)
- onlypst
Зробіть трансформацію вхідних даних перед збереженням (PST), але не аналізуйте. Видає той самий вікітекст, після застосування PST. Дійсне лише у разі використання з text.
- Тип: логічний (подробиці)
- effectivelanglinks
- Застарілий.
Включає мовні посилання, додані розширеннями (для використання з prop=langlinks).
- Тип: логічний (подробиці)
- section
Розібрати вміст лише розділу з цим ідентифікатором.
Якщо new, розібрати text та sectiontitle, як ніби новий розділ додається на сторінку.
new дозволяється лише про вказаному text.
- sectiontitle
Заголовок нового розділу, коли section має значення new.
На відміну від редагування сторінки, це не повертається до summary, якщо пропустити чи лишити порожнім.
- disablepp
- Застарілий.
Використати натомість disablelimitreport.
- Тип: логічний (подробиці)
- disablelimitreport
Пропустити звіт про ліміти («NewPP limit report») на виході аналізу.
- Тип: логічний (подробиці)
- disableeditsection
Пропустити посилання на редагування розділів на виході аналізу.
- Тип: логічний (подробиці)
- disablestylededuplication
Не усувайте дублікати вбудованих таблиць стилів на виході парсера.
- Тип: логічний (подробиці)
- showstrategykeys
Whether to include internal merge strategy information in jsconfigvars.
- Тип: логічний (подробиці)
- generatexml
- Застарілий.
Генерувати синтаксичне дерево XML (передбачає модель вмісту
wikitext
; замінено на prop=parsetree).- Тип: логічний (подробиці)
- preview
Аналізувати у режимі попереднього перегляду.
- Тип: логічний (подробиці)
- sectionpreview
Аналізувати у режимі попереднього перегляду розділу (також вмикає попередній перегляд).
- Тип: логічний (подробиці)
- disabletoc
Пропустити зміст на виході.
- Тип: логічний (подробиці)
- useskin
Застосувати вибрану тему оформлення до виводу парсера. Може вплинути на такі властивості: text, langlinks, headitems, modules, jsconfigvars, indicators.
- Одне з наступних значень: apioutput, fallback, minerva, monobook, vector, vector-2022
- contentformat
Формат серіалізації вмісту, використаний у вхідному тексті. Дійсний лише при використанні разом з text.
- Одне з наступних значень: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- contentmodel
Модель вмісту вхідного тексту. Якщо пропущено, має бути вказано title, і за замовчуванням буде модель вказаного заголовка. Дійсне лише при використанні з text.
- Одне з наступних значень: GadgetDefinition, css, javascript, json, text, unknown, wikitext
- Аналізувати сторінку.
- api.php?action=parse&page=Project:Sandbox [відкрити в пісочниці]
- Аналізувати вікітекст.
- api.php?action=parse&text={{Project:Sandbox}}&contentmodel=wikitext [відкрити в пісочниці]
- Аналізувати вікітекст, вказуючи назву сторінки.
- api.php?action=parse&text={{PAGENAME}}&title=Test [відкрити в пісочниці]
- Аналізувати опис.
- api.php?action=parse&summary=Some+[[link]]&prop= [відкрити в пісочниці]
action=patrol
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Відпатрулювати сторінку чи версію.
- rcid
ID нещодавніх змін для патрулювання.
- Тип: ціле число
- revid
Ідентифікатор версії для патрулювання.
- Тип: ціле число
- tags
Змінити теги, що мають бути застосовані до запису в журналі патрулювання.
- Значення (розділені через | або альтернативу):
- token
Токен «patrol» отримано з action=query&meta=tokens
- Цей параметр є обов'язковим.
- Відпатрулювати останню зміну.
- api.php?action=patrol&token=123ABC&rcid=230672766 [відкрити в пісочниці]
- Відпатрулювати версію.
- api.php?action=patrol&token=123ABC&revid=230672766 [відкрити в пісочниці]
action=protect
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Змінити рівень захисту сторінки.
- title
Заголовок сторінки для (зняття) захисту. Не може використовуватися разом із pageid.
- pageid
ID сторінки для (зняття) захисту. Не може використовуватися разом з title.
- Тип: ціле число
- protections
Список рівнів захисту у форматі action=level (напр., edit=sysop). Рівень all означає, що будь-хто може робити дію, тобто обмежень немає.
Примітка: Обмеження на дії, яких нема в списку, буде знято.
- Цей параметр є обов'язковим.
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- expiry
Часові мітки закінчення. Якщо встановлена лише одна мітка, її буде використано для усіх захистів. Для безстрокового захисту використовуйте infinite, indefinite, infinity або never.
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- Стандартно: infinite
- reason
Причина для (зняття) захисту.
- За замовчуванням: (порожньо)
- tags
Змінити теги, що мають бути застосовані до запису в журналі захисту.
- Значення (розділені через | або альтернативу):
- cascade
Увімкнути каскадний захист (тобто захистити включені шаблоні і зображення, використані на цій сторінці). Ігнорується, якщо жоден з вказаних рівнів захисту не підтримує каскадність.
- Тип: логічний (подробиці)
- watch
- Застарілий.
Якщо вказано, додати сторінку, де додається/знімається захист, до списку спостереження поточного користувача.
- Тип: логічний (подробиці)
- watchlist
Беззастережно додати або вилучити сторінку зі списку спостереження поточного користувача, використати налаштування (ігноруються для користувачів-ботів) або не змінювати спостереження.
- Одне з наступних значень: nochange, preferences, unwatch, watch
- Стандартно: preferences
- token
Токен «csrf» отримано з action=query&meta=tokens
- Цей параметр є обов'язковим.
- Захистити сторінку.
- api.php?action=protect&title=%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&token=123ABC&protections=edit=sysop|move=sysop&cascade=&expiry=20070901163000|never [відкрити в пісочниці]
- Зняти захист зі сторінки, встановивши обмеження для all (тобто будь-хто зможе робити дії).
- api.php?action=protect&title=%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&token=123ABC&protections=edit=all|move=all&reason=Lifting%20restrictions [відкрити в пісочниці]
- Зняти захист з сторінки, встановивши відсутність обмежень.
- api.php?action=protect&title=%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&token=123ABC&protections=&reason=Lifting%20restrictions [відкрити в пісочниці]
action=purge
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Очистити кеш для вказаних заголовків.
- forcelinkupdate
Оновити таблиці посилань та виконати інші другорядні оновлення даних.
- Тип: логічний (подробиці)
- forcerecursivelinkupdate
Так само, як і forcelinkupdate, оновити таблицю посилань для кожної сторінки, що використовує цю як шаблон.
- Тип: логічний (подробиці)
- continue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- 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
Автоматично вирішувати перенаправлення у titles, pageids, і revids, та у сторінках, повернених generator.
- Тип: логічний (подробиці)
- converttitles
Конвертувати назви в інші варіанти за необхідності. Працює лише для вікі, мова вмісту яких підтримує конвертування варіантів. Мовами, що підтримують конвертування варіантів є ban, en, crh, gan, iu, kk, ku, shi, sr, tg, uz та zh.
- Тип: логічний (подробиці)
- Очистити кеш Головна сторінка і сторінки API.
- api.php?action=purge&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|API [відкрити в пісочниці]
- Очистити кеш перших десяти сторінок у головному просторі назв.
- api.php?action=purge&generator=allpages&gapnamespace=0&gaplimit=10 [відкрити в пісочниці]
action=query
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Вибірка даних з і про MediaWiki.
Усі зміни даних у першу чергу мають використовувати запит на отримання токена, щоб запобігти зловживанням зі шкідливих сайтів.
- prop
Властивості, які потрібно отримати для запитуваних сторінок.
- categories
- Перерахувати категорії, до яких сторінки належать.
- categoryinfo
- Видає інформацію про подані категорії.
- contributors
- Отримати список залогінених дописувачів і кількість анонімних дописувачів до сторінки.
- deletedrevisions
- Отримати інформацію про вилучену версію.
- duplicatefiles
- Перерахувати усі файли, які є дублікатами поданих файлів з огляду на значення хешу.
- extlinks
- Видати усі зовнішні URL (не інтервікі) з поданих сторінок.
- extracts
- Видає звичайний текст або обмежені уривки HTML заданих сторінок.
- fileusage
- Знайти всі сторінки, що використовують дані файли.
- imageinfo
- Видає інформацію про файл й історію завантаження.
- images
- Видає усі файли, які містяться на вказаних сторінках.
- info
- Отримати основні відомості про сторінку.
- iwlinks
- Видає усі інтервікі-посилання із вказаних сторінок.
- langlinks
- Видає усі міжмовні посилання із вказаних сторінок.
- links
- Видає усі посилання із вказаних сторінок.
- linkshere
- Знайти усі сторінки, що посилаються на подані сторінки.
- pageprops
- Дає різні властивості сторінки, визначені у вмісті сторінки.
- redirects
- Видає усі перенаправлення на дані сторінки.
- revisions
- Отримати інформацію про версію.
- stashimageinfo
- Видає інформацію про приховані файли.
- templates
- Видає усі сторінки, які включені на вказаних сторінках.
- transcludedin
- Знайти усі сторінки, що включають подані сторінки.
- Значення (розділені через | або альтернативу): categories, categoryinfo, contributors, deletedrevisions, duplicatefiles, extlinks, extracts, fileusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, pageprops, redirects, revisions, stashimageinfo, templates, transcludedin
- list
Які списки отримати.
- allcategories
- Перерахувати всі категорії.
- alldeletedrevisions
- Перерахувати усі вилучені версії за користувачем або у просторі назв.
- allfileusages
- Перерахувати усі використання файлів, включно з тими, що не існують.
- allimages
- Перерахувати усі зображення послідовно.
- alllinks
- Перераховувати всі посилання, які вказують на заданий простір назв.
- allpages
- Перераховувати всі сторінки послідовно в заданому просторі назв.
- allredirects
- Перерахувати усі перенаправлення на простір назв.
- allrevisions
- Список усіх версій.
- alltransclusions
- Список усіх включень (сторінки, вставлені з використанням {{x}}), включно з неіснуючими.
- allusers
- Перерахувати усіх зареєстрованих користувачів.
- backlinks
- Знайти усі сторінки, що посилаються на подану сторінку.
- blocks
- Перерахувати усіх заблокованих користувачів і IP-адреси.
- categorymembers
- Перерахувати усі сторінки у поданій категорії.
- embeddedin
- Знайти всі сторінки, які вбудовують (включають) подану назву.
- exturlusage
- Перерахувати сторінки, які містять поданий URL.
- filearchive
- Перерахувати всі вилучені файли послідовно.
- gadgetcategories
- Видає список категорій гаджетів.
- gadgets
- Видає список гаджетів, використовуваних у цій вікі.
- imageusage
- Знайти всі сторінки, що використовують дану назву зображення.
- iwbacklinks
- Знайти всі сторінки, які посилаються на дане інтервікі-посилання.
- langbacklinks
- Знайти всі сторінки, які посилаються на дане мовне посилання.
- logevents
- Отримати події з журналів.
- mystashedfiles
- Отримати список файлів у сховку завантажень поточного користувача.
- pagepropnames
- Перелічити усі назви властивостей сторінки, що використовуються у вікі.
- pageswithprop
- Перелічити усі сторінки, що використовують подану властивість сторінки.
- prefixsearch
- Виконати пошук назв сторінок за префіксом.
- protectedtitles
- Вивести список усіх назв, захищених від створення.
- querypage
- Отримати список, який дає спеціальна сторінка на базі QueryPage.
- random
- Отримати набір випадкових сторінок.
- recentchanges
- Перерахувати нещодавні зміни.
- search
- Виконати повнотекстовий пошук.
- tags
- Перелічити мітки змін.
- usercontribs
- Отримати всі редагування користувача.
- users
- Отримати інформацію про список користувачів.
- watchlist
- Отримати нещодавні зміни сторінок у списку спостереження поточного користувача.
- watchlistraw
- Отримати усі сторінки у списку спостереження поточного користувача.
- deletedrevs
- Застарілий. Перелічити вилучені версії.
- Значення (розділені через | або альтернативу): allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, blocks, categorymembers, embeddedin, exturlusage, filearchive, gadgetcategories, gadgets, imageusage, iwbacklinks, langbacklinks, logevents, mystashedfiles, pagepropnames, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw, deletedrevs
- meta
Які метадані отримати.
- allmessages
- Видати повідомлення від цього сайту.
- authmanagerinfo
- Отримати інформацію про поточний стан автентифікації.
- filerepoinfo
- Видати мета-інформацію про репозиторії зображень, налаштовані на вікі.
- languageinfo
- Повернути інформацію про доступні мови.
- siteinfo
- Видати загальну інформацію про сайт.
- tokens
- Отримує токени для дій, що змінюють дані.
- userinfo
- Отримати інформацію про поточного користувача.
- Значення (розділені через | або альтернативу): allmessages, authmanagerinfo, filerepoinfo, languageinfo, siteinfo, tokens, userinfo
- 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
- Отримати усі сторінки у списку спостереження поточного користувача.
- Одне з наступних значень: 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
Конвертувати назви в інші варіанти за необхідності. Працює лише для вікі, мова вмісту яких підтримує конвертування варіантів. Мовами, що підтримують конвертування варіантів є ban, en, crh, gan, iu, kk, ku, shi, sr, tg, uz та 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= [відкрити в пісочниці]
prop=categories (cl)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Перерахувати категорії, до яких сторінки належать.
- clprop
Які додаткові властивості отримати для кожної категорії:
- sortkey
- Додає ключ сортування (шістнадцятковий рядок) і префікс ключа сортування (людиночитна частина) для категорії.
- timestamp
- Додає мітку часу, коли категорію було додано.
- hidden
- Тегує приховані категорії з допомогою
__HIDDENCAT__
.
- Значення (розділені через | або альтернативу): hidden, sortkey, timestamp
- clshow
Який тип категорій показувати.
- Значення (розділені через | або альтернативу): !hidden, hidden
- cllimit
Скільки категорій видати.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- clcontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- clcategories
Перерахувати лише ці категорії. Корисно для перевірки, чи певна сторінка є в певній категорії.
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- cldir
Напрямок, у якому перелічити.
- Одне з наступних значень: ascending, descending
- Стандартно: ascending
- Отримати список категорій, до яких належить сторінка Albert Einstein.
- api.php?action=query&prop=categories&titles=Albert%20Einstein [відкрити в пісочниці]
- Отримати інформацію про усі категорії, використані на сторінці Albert Einstein.
- api.php?action=query&generator=categories&titles=Albert%20Einstein&prop=info [відкрити в пісочниці]
prop=categoryinfo (ci)
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Видає інформацію про подані категорії.
- cicontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- Отримати інформацію про Category:Foo і Category:Bar.
- api.php?action=query&prop=categoryinfo&titles=Category:Foo|Category:Bar [відкрити в пісочниці]
prop=contributors (pc)
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Отримати список залогінених дописувачів і кількість анонімних дописувачів до сторінки.
- pcgroup
Включати лише користувачів з даних груп. Не включає безумовні або автоматичні групи на зразок *, користувач або автопідтверджені.
- Значення (розділені через | або альтернативу): bot, bureaucrat, interface-admin, suppress, sysop
- pcexcludegroup
Виключати користувачів з даних груп. Не включає безумовні або автоматичні групи на зразок *, користувач або автопідтверджені.
- Значення (розділені через | або альтернативу): bot, bureaucrat, interface-admin, suppress, sysop
- pcrights
Включати лише користувачів з даними правами. Не включає права, надані безумовними або автоматичними групами на зразок *, користувач або автопідтверджені.
- Значення (розділені через | або альтернативу): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, gadgets-definition-edit, gadgets-edit, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- pcexcluderights
Виключати користувачів з даними правами. Не включає права, надані безумовними або автоматичними групами на зразок *, користувач або автопідтверджені.
- Значення (розділені через | або альтернативу): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, gadgets-definition-edit, gadgets-edit, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- pclimit
Скільки дописувачів виводити.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- pccontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
prop=deletedrevisions (drv)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Отримати інформацію про вилучену версію.
Можна використати кількома способами:
- Отримати вилучені версії набору сторінок, вказавши заголовки або ідентифікатори сторінок. Сортується за назвою і часовою міткою.
- Отримати дані про набір вилучених версій, вказавши їх ID з ідентифікаторами версій. Сортується за ID версії.
- drvprop
Які властивості отримати для кожної версії:
- ids
- ID версії.
- flags
- Позначки версії (незначні).
- timestamp
- Часова мітка версії.
- user
- Користувач, який створив версію. Якщо користувача було приховано з історії, буде повернуто властивість userhidden.
- userid
- ID користувача, який створив версію. Якщо користувача було приховано з історії, буде повернуто властивість userhidden.
- size
- Довжина версії (в байтах).
- slotsize
- Довжина (в байтах) кожного слоту версії.
- sha1
- SHA-1 (base 16) версії. Якщо вміст версії було приховано з історії, буде повернуто властивість sha1hidden.
- slotsha1
- SHA-1 (з основою 16) кожного слоту версії. Якщо вміст версії було приховано з історії, буде повернуто властивість sha1hidden.
- contentmodel
- ID контентної моделі кожного слоту версії.
- comment
- Коментар користувача до версії. Якщо коментар до версії було приховано з історії, буде повернуто властивість commenthidden.
- parsedcomment
- Проаналізований коментар користувача до версії. Якщо коментар до версії було приховано з історії, буде повернуто властивість commenthidden.
- content
- Вміст кожного слоту версії. Якщо вміст версії було приховано з історії, буде повернуто властивість texthidden.
- tags
- Мітки версії.
- roles
- Перелічити ролі контентних слотів, які існують у версії.
- parsetree
- Застарілий. Використовуйте натомість action=expandtemplates або action=parse. Синтаксичне дерево XML вмісту версії (передбачає модель вмісту
wikitext
).
- Значення (розділені через | або альтернативу): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
- Стандартно: ids|timestamp|flags|comment|user
- drvslots
Для яких слотів версії повернути дані, коли пов'язані зі слотами властивості зазначені у drvprops. Якщо пропущено, буде повернуто дані зі слота main у зворотно-сумісному форматі.
- Значення (розділені через | або альтернативу): main
- Щоб зазначити всі значення, використовуйте *.
- drvlimit
Обмежити кількість версій, які буде видано.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- drvexpandtemplates
- Застарілий.
Використовуйте натомість action=expandtemplates. Розгорнути шаблони у вмісті версії (передбачає drvprop=content).
- Тип: логічний (подробиці)
- drvgeneratexml
- Застарілий.
Використовуйте натомість action=expandtemplates або action=parse. Генерувати синтаксичне дерево XML для вмісту версії (передбачає drvprop=content; замінено на drvprop=parsetree).
- Тип: логічний (подробиці)
- drvparse
- Застарілий.
Використовуйте натомість action=parse. Аналізувати вміст версії (передбачає drvprop=content). З причин продуктивності, якщо використовується ця опція, drvlimit встановлюється як 1.
- Тип: логічний (подробиці)
- drvsection
Витягнути вміст лише розділу з цим ідентифікатором.
- drvdiffto
- Застарілий.
Використовуйте натомість action=compare. ID версії, з якою порівняти кожну версію. Використайте prev, next і cur для попередньої, наступної та поточної версій відповідно.
- drvdifftotext
- Застарілий.
Використовуйте натомість action=compare. Текст, з яким порівняти кожну версію. Порівнює лише обмежену кількість версій. Перевизначає drvdiffto. Якщо вказано drvsection, лише ця версія буде порівняна з цим текстом.
- drvdifftotextpst
- Застарілий.
Використовуйте натомість action=compare. Виконати попередню трансформацію тексту перед виведенням дифу. Дійсне лише з використанням drvdifftotext.
- Тип: логічний (подробиці)
- drvcontentformat
- Застарілий.
Формат серіалізації, використаний для drvdifftotext й очікуваний для контенту-результату.
- Одне з наступних значень: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- drvstart
Мітка часу, з якої почати перелік. Ігнорується, якщо обробляється список ідентифікаторів версій.
- Тип: часова мітка (дозволені формати)
- drvend
Мітка часу, якою закінчити перелік. Ігнорується, якщо обробляється список ідентифікаторів версій.
- Тип: часова мітка (дозволені формати)
- drvdir
У якому напрямку перелічувати:
- newer
- Спочатку найстарші. Примітка: drvstart має бути перед drvend.
- older
- Спочатку найновіші (за замовчуванням). Примітка: drvstart має бути перед drvend.
- Одне з наступних значень: newer, older
- Стандартно: older
- drvtag
Перерахувати лише версії, помічені цим теґом.
- drvuser
Перерахувати лише версії цього користувача.
- Тип: користувач, подано як ім'я користувача, IP, інтервікі-назва (напр., «префікс>ПрикладНазви») та ідентифікатор користувача (напр., «#12345»)
- drvexcludeuser
Не перераховувати версії цього користувача.
- Тип: користувач, подано як ім'я користувача, IP, інтервікі-назва (напр., «префікс>ПрикладНазви») та ідентифікатор користувача (напр., «#12345»)
- drvcontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- Перерахувати вилучені версії сторінок Головна сторінка і її сторінки обговорення, з вмістом.
- api.php?action=query&prop=deletedrevisions&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|%D0%9E%D0%B1%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%B5%D0%BD%D0%BD%D1%8F%3A%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&drvslots=*&drvprop=user|comment|content [відкрити в пісочниці]
- Вивести інформацію вилученої версії 123456.
- api.php?action=query&prop=deletedrevisions&revids=123456 [відкрити в пісочниці]
prop=duplicatefiles (df)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Перерахувати усі файли, які є дублікатами поданих файлів з огляду на значення хешу.
- dflimit
Скільки файлів-дублікатів виводити.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- dfcontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- dfdir
Напрямок, у якому перелічити.
- Одне з наступних значень: ascending, descending
- Стандартно: ascending
- dflocalonly
Шукати лише файли у локальному репозиторії.
- Тип: логічний (подробиці)
prop=extlinks (el)
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Видати усі зовнішні URL (не інтервікі) з поданих сторінок.
- ellimit
Скільки посилань виводити.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- elcontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- elprotocol
Протокол URL. Якщо пусто і вказано elquery, протокол http. Залиште пустими і це, і elquery, щоб перелічити усі зовнішні посилання.
- Одне з наступних значень: Може бути порожнім, або bitcoin, ftp, ftps, geo, git, gopher, http, https, irc, ircs, magnet, mailto, matrix, mms, news, nntp, redis, sftp, sip, sips, sms, ssh, svn, tel, telnet, urn, worldwind, xmpp
- За замовчуванням: (порожньо)
- elquery
Шукати рядок без протоколу. Корисно для перевірки, чи містить певна сторінка певне зовнішнє посилання.
- elexpandurl
Розгорнути протокол-залежні URL за канонічним протоколом.
- Тип: логічний (подробиці)
- Отримати список зовнішніх посилань на сторінку Головна сторінка.
- api.php?action=query&prop=extlinks&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 [відкрити в пісочниці]
prop=extracts (ex)
- Цей модуль вимагає прав на читання.
- Джерело: TextExtracts
- Ліцензія: GPL-2.0-or-later
Видає звичайний текст або обмежені уривки HTML заданих сторінок.
- exchars
Скільки символів виводити. Дійсно виданий текст може бути дещо довшим.
- Тип: ціле число
- Значення має перебувати між 1 та 1200.
- exsentences
Скільки речень виводити.
- Тип: ціле число
- Значення має перебувати між 1 та 10.
- exlimit
Скільки уривків виводити. (Кілька уривків може виводитися, тільки якщо exintro має значення true.)
- Тип: ціле число або max
- Значення має перебувати між 1 та 20.
- Стандартно: 20
- exintro
Виводити лише вміст до першого розділу.
- Тип: логічний (подробиці)
- explaintext
Виводити уривки у вигляді звичайного тексту замість обмеженого HTML.
- Тип: логічний (подробиці)
- exsectionformat
Як форматувати розділи у режимі звичайного тексту:
- plain
- Без форматування.
- wiki
- Форматування у вікістилі (== отак ==).
- raw
- Зовнішнє представлення цього модуля (назви розділів матимуть префікс <ASCII 1><ASCII 2><section level><ASCII 2><ASCII 1>).
- Одне з наступних значень: plain, raw, wiki
- Стандартно: wiki
- excontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- Тип: ціле число
- Отримати 175-символьний уривок
- api.php?action=query&prop=extracts&exchars=175&titles=Therion [відкрити в пісочниці]
prop=fileusage (fu)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Знайти всі сторінки, що використовують дані файли.
- fuprop
Які властивості отримати:
- pageid
- ID кожної сторінки.
- title
- Назва кожної сторінки.
- redirect
- Помітка, якщо сторінка є перенаправленням.
- Значення (розділені через | або альтернативу): pageid, redirect, title
- Стандартно: pageid|title|redirect
- funamespace
Включати сторінки лише в цих просторах назв.
- Значення (розділені через | або альтернативу): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Щоб зазначити всі значення, використовуйте *.
- fushow
Показати лише елементи, що відповідають цим критеріям:
- redirect
- Показати лише перенаправлення.
- !redirect
- Показати лише не перенаправлення.
- Значення (розділені через | або альтернативу): !redirect, redirect
- fulimit
Скільки результатів виводити.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- fucontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- Отримати список сторінок, які використовують File:Example.jpg.
- api.php?action=query&prop=fileusage&titles=File%3AExample.jpg [відкрити в пісочниці]
- Отримати інформацію про сторінки, які використовують File:Example.jpg.
- api.php?action=query&generator=fileusage&titles=File%3AExample.jpg&prop=info [відкрити в пісочниці]
prop=imageinfo (ii)
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Видає інформацію про файл й історію завантаження.
- iiprop
Яку інформацію файлу отримати:
- timestamp
- Додає мітку часу для завантаженої версії.
- user
- Додає користувача, який завантажив кожну версію файлу. Якщо ім'я користувача було приховано з історії, буде повернуто властивість userhidden.
- userid
- Додати ідентифікатор користувача, який завантажив кожну версію файлу. Якщо ім'я користувача було приховано з історії, буде повернуто властивість userhidden.
- comment
- Коментар до версії. Якщо коментар було приховано з історії, буде повернуто властивість commenthidden.
- parsedcomment
- Синтаксично проаналізувати коментар. Якщо коментар було приховано з історії, буде повернуто властивість commenthidden.
- canonicaltitle
- Додає канонічну назву файлу. Якщо версію файлу було приховано з історії, буде повернуто властивість filehidden.
- url
- Дає URL-посилання на файл і сторінку опису. Якщо версію файлу було приховано з історії, буде повернуто властивість filehidden.
- size
- Додає розмір файлу в байтах, а також висоту, ширину і кількість сторінок (якщо це можливо).
- dimensions
- Псевдонім для розміру.
- sha1
- Додає SHA-1 хеш файлу. Якщо версію файлу було приховано з історії, буде повернуто властивість filehidden.
- mime
- Додає MIME-тип файлу. Якщо версію файлу було приховано з історії, буде повернуто властивість filehidden.
- thumbmime
- Додає MIME-мініатюри зображення (передбачає url і параметр iiurlwidth). Якщо версію файлу було приховано з історії, буде повернуто властивість filehidden.
- mediatype
- Додає медіатип файлу. Якщо версію файлу було приховано з історії, буде повернуто властивість filehidden.
- metadata
- Перелічує Exif-метадані версії файлу. Якщо версію файлу було приховано з історії, буде повернуто властивість filehidden.
- commonmetadata
- Перелічує метадані формату версії файлу. Якщо версію файлу було приховано з історії, буде повернуто властивість filehidden.
- extmetadata
- Перелічує форматовані метадані, поєднані з кількох джерел. Результати у форматі HTML. Якщо версію файлу було приховано з історії, буде повернуто властивість filehidden.
- archivename
- Додає назву файлу архівної версії для неостанніх версій. Якщо версію файлу було приховано з історії, буде повернуто властивість filehidden.
- bitdepth
- Додає бітну глибину версії. Якщо версію файлу було приховано з історії, буде повернуто властивість filehidden.
- uploadwarning
- Використовується на Special:Upload page для отримання інформації про наявний файл. Не призначено для використання поза ядром MediaWiki.
- badfile
- Додає інформацію про те, чи перебуває файл у списку недозволених файлів
- Значення (розділені через | або альтернативу): archivename, badfile, bitdepth, canonicaltitle, comment, commonmetadata, dimensions, extmetadata, mediatype, metadata, mime, parsedcomment, sha1, size, thumbmime, timestamp, uploadwarning, url, user, userid
- Стандартно: timestamp|user
- iilimit
Скільки виводити версій кожного файлу.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 1
- iistart
Часова мітка, з якої почати список.
- Тип: часова мітка (дозволені формати)
- iiend
Часова мітка, на якій закінчити список.
- Тип: часова мітка (дозволені формати)
- iiurlwidth
Якщо вказано iiprop=url, буде видано URL на масштабоване до цього розміру зображення. Для підвищення продуктивності, якщо використовується ця опція, не буде видано більше, ніж 50 масштабованих зображень.
- Тип: ціле число
- Стандартно: -1
- iiurlheight
Аналогічно до iiurlwidth.
- Тип: ціле число
- Стандартно: -1
- iimetadataversion
Версія метаданих, яку використати. Якщо вказано latest, використати останню версію. За замовчуванням — 1 для зворотної сумісності.
- Стандартно: 1
- iiextmetadatalanguage
Якою мовою вибирати метадані. Це стосується і того, який переклад вибирати, якщо є різні, і як форматувати різні числа та значення.
- Стандартно: uk
- iiextmetadatamultilang
Якщо переклади властивості extmetadata доступні, вибрати їх усі.
- Тип: логічний (подробиці)
- iiextmetadatafilter
Якщо вказано і не порожньо, буде видано лише ці ключі для iiprop=extmetadata.
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- iiurlparam
Рядок окремого параметра. Наприклад, PDF-ки можуть використовувати page15-100px. iiurlwidth повинно використовуватись і бути сумісним з iiurlparam.
- За замовчуванням: (порожньо)
- iibadfilecontexttitle
Якщо встановлено badfilecontexttitleprop=badfile, це — назва сторінки, що буде використана при аналізі MediaWiki:Bad image list
- iicontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- iilocalonly
Шукати лише файли у локальному репозиторії.
- Тип: логічний (подробиці)
- Вибрати інформацію про поточну версію File:Albert Einstein Head.jpg.
- api.php?action=query&titles=File:Albert%20Einstein%20Head.jpg&prop=imageinfo [відкрити в пісочниці]
- Вибрати інформацію про версії File:Test.jpg від 2008 і раніше.
- api.php?action=query&titles=File:Test.jpg&prop=imageinfo&iilimit=50&iiend=2007-12-31T23:59:59Z&iiprop=timestamp|user|url [відкрити в пісочниці]
prop=images (im)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Видає усі файли, які містяться на вказаних сторінках.
- imlimit
Скільки файлів виводити.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- imcontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- imimages
Перерахувати лише ці файли. Корисно для перевірки, чи певна сторінка має певний файл.
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- imdir
Напрямок, у якому перелічити.
- Одне з наступних значень: ascending, descending
- Стандартно: ascending
- Отримати список файлів, використаних на сторінці Головна сторінка.
- api.php?action=query&prop=images&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 [відкрити в пісочниці]
- Отримати інформацію про всі файли, використані на сторінці Головна сторінка.
- api.php?action=query&generator=images&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&prop=info [відкрити в пісочниці]
prop=info (in)
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Отримати основні відомості про сторінку.
- inprop
Які додаткові властивості отримати:
- protection
- Вивести рівень захисту кожної сторінки.
- talkid
- Ідентифікатор сторінки обговорення для кожної сторінки, що не є обговоренням.
- watched
- Вивести статус спостереженості кожної сторінки.
- watchers
- Кількість спостерігачів, якщо це дозволено.
- visitingwatchers
- Кількість спостерігачів для кожної сторінки, які відвідували останні редагування таких сторінок, якщо це дозволено.
- notificationtimestamp
- Часова мітка сповіщення списку спостереження кожної сторінки.
- subjectid
- Ідентифікатор батьківської сторінки для кожної сторінки обговорення.
- associatedpage
- Назва префіксу відповідної теми або сторінки обговорення.
- url
- Дає повний URL, URL редагування та канонічний URL для кожної сторінки.
- readable
- Застарілий. Чи користувач може читати цю сторінку. Використовуйте intestactions=read натомість.
- preload
- Дає текст, виданий EditFormPreloadText.
- displaytitle
- Дає спосіб, у який відображається назва сторінки.
- varianttitles
- Видає вигляд заголовка всіма варіантами мов контенту цього сайту.
- linkclasses
- Дає додаткові класи CSS (наприклад, кольори посилань), що використовуються для посилань на цю сторінку, якщо вони мають з’являтися на сторінці, названої in linkcontext.
- Значення (розділені через | або альтернативу): associatedpage, displaytitle, linkclasses, notificationtimestamp, preload, protection, subjectid, talkid, url, varianttitles, visitingwatchers, watched, watchers, readable
- inlinkcontext
Заголовок контексту для використання при визначенні додаткових класів CSS (наприклад, кольорів посилань), коли inprop містить linkclasses.
- Тип: назва сторінки
- Приймати сторінки, що не існують.
- Стандартно: Головна сторінка
- intestactions
Перевірити, чи поточний користувач може виконувати певні дії на сторінці.
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- intestactionsdetail
Рівень деталізації для intestactions. Використовуйте параметри errorformat та errorlang головного модуля, щоб контролювати формат отримуваних повідомлень.
- boolean
- Вивести значення логічного типу даних для кожної дії.
- full
- Вивести повідомлення з поясненням, чому така дія заборонена, або порожній рядок, якщо така дія дозволена.
- quick
- Так само як full, але без затратних перевірок.
- Одне з наступних значень: boolean, full, quick
- Стандартно: boolean
- incontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- Отримати інформацію про сторінку Головна сторінка.
- api.php?action=query&prop=info&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 [відкрити в пісочниці]
- Отримати загальну інформацію і дані про захист сторінки Головна сторінка.
- api.php?action=query&prop=info&inprop=protection&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 [відкрити в пісочниці]
prop=iwlinks (iw)
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Видає усі інтервікі-посилання із вказаних сторінок.
- iwprop
Які додаткові властивості отримати для кожного інтервікі-посилання:
- url
- Додає повну URL-адресу.
- Значення (розділені через | або альтернативу): url
- iwprefix
Видавати інтервікі-посилання лише з цим префіксом.
- iwtitle
Інтервікі-посилання для пошуку. Повинно використовуватися з iwprefix.
- iwdir
Напрямок, у якому перелічити.
- Одне з наступних значень: ascending, descending
- Стандартно: ascending
- iwlimit
Скільки інтервікі-посилання виводити.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- iwcontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- iwurl
- Застарілий.
Чи отримувати повну URL-адресу (не може використовуватися з iwprop).
- Тип: логічний (подробиці)
- Отримати інтервікі-посилання зі сторінки Головна сторінка.
- api.php?action=query&prop=iwlinks&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 [відкрити в пісочниці]
prop=langlinks (ll)
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Видає усі міжмовні посилання із вказаних сторінок.
- llprop
Які додаткові властивості для отримання кожного із міжмовного посилання:
- url
- Додає повну URL-адресу.
- langname
- Додає локалізовану назву мови (найкращий варіант). Використайте llinlanguagecode для контролю мови.
- autonym
- Додає самоназву мови.
- Значення (розділені через | або альтернативу): autonym, langname, url
- lllang
Видавати лише мовні посилання з кодом мови.
- lltitle
Посилання для пошуку. Повинно використовуватися з lllang.
- lldir
Напрямок, у якому перелічити.
- Одне з наступних значень: ascending, descending
- Стандартно: ascending
- llinlanguagecode
Код мови для локалізованих назв мов.
- Стандартно: uk
- lllimit
Скільки мовних посилань виводити.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- llcontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- llurl
- Застарілий.
Чи отримувати повну URL-адресу (не може використовуватися з llprop).
- Тип: логічний (подробиці)
prop=links (pl)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Видає усі посилання із вказаних сторінок.
- plnamespace
Показати посилання лише у цих просторах назв.
- Значення (розділені через | або альтернативу): -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Щоб зазначити всі значення, використовуйте *.
- pllimit
Скільки посилань виводити.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- plcontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- pltitles
Перерахувати лише посилання на ці назви. Корисно для перевірки, чи певна сторінка посилається на певну назву.
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- pldir
Напрямок, у якому перелічити.
- Одне з наступних значень: ascending, descending
- Стандартно: ascending
- Отримати посилання зі сторінки Головна сторінка.
- api.php?action=query&prop=links&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 [відкрити в пісочниці]
- Отримати інформацію про сторінки посилань на сторінці Головна сторінка.
- api.php?action=query&generator=links&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&prop=info [відкрити в пісочниці]
- Отримати посилання зі сторінки Головна сторінка у просторах назв Користувач і Шаблон.
- api.php?action=query&prop=links&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&plnamespace=2|10 [відкрити в пісочниці]
prop=linkshere (lh)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Знайти усі сторінки, що посилаються на подані сторінки.
- lhprop
Які властивості отримати:
- pageid
- ID кожної сторінки.
- title
- Назва кожної сторінки.
- redirect
- Відзначити, якщо сторінка є перенаправленням.
- Значення (розділені через | або альтернативу): pageid, redirect, title
- Стандартно: pageid|title|redirect
- lhnamespace
Включати сторінки лише в цих просторах назв.
- Значення (розділені через | або альтернативу): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Щоб зазначити всі значення, використовуйте *.
- lhshow
Показати лише елементи, що відповідають цим критеріям:
- redirect
- Показати лише перенаправлення.
- !redirect
- Показати лише не перенаправлення.
- Значення (розділені через | або альтернативу): !redirect, redirect
- lhlimit
Скільки результатів виводити.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- lhcontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- Отримати список сторінок, що посилаються на Головна сторінка.
- api.php?action=query&prop=linkshere&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 [відкрити в пісочниці]
- Отримати інформацію про сторінки, що посилаються на Головна сторінка.
- api.php?action=query&generator=linkshere&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&prop=info [відкрити в пісочниці]
prop=pageprops (pp)
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Дає різні властивості сторінки, визначені у вмісті сторінки.
- ppcontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- ppprop
Перерахувати лише ці властивості сторінки. (action=query&list=pagepropnames видає назви властивостей сторінки, що використовуються). Корисно для перевірки, чи сторінка використовує певну властивість сторінки.
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- Отримати властивості для сторінок Main Page і MediaWiki.
- api.php?action=query&prop=pageprops&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|MediaWiki [відкрити в пісочниці]
prop=redirects (rd)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Видає усі перенаправлення на дані сторінки.
- rdprop
Які властивості отримати:
- pageid
- Ідентифікатор сторінки кожного перенаправлення.
- title
- Назва кожного перенаправлення.
- fragment
- Фрагмент кожного перенаправлення, якщо є.
- Значення (розділені через | або альтернативу): fragment, pageid, title
- Стандартно: pageid|title
- rdnamespace
Включати сторінки лише в цих просторах назв.
- Значення (розділені через | або альтернативу): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Щоб зазначити всі значення, використовуйте *.
- rdshow
Показати лише елементи, які відповідають цим критеріям:
- fragment
- Показати лише перенаправлення з фрагментом.
- !fragment
- Показати лише перенаправлення без фрагмента.
- Значення (розділені через | або альтернативу): !fragment, fragment
- rdlimit
Скільки перенаправлень виводити.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- rdcontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- Отримати список перенаправлень на Головна сторінка.
- api.php?action=query&prop=redirects&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 [відкрити в пісочниці]
- Отримати інформацію про всі перенаправлення на Головна сторінка.
- api.php?action=query&generator=redirects&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&prop=info [відкрити в пісочниці]
prop=revisions (rv)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Отримати інформацію про версію.
Може бути використано кількома способами:
- Отримати дані про набір сторінок (останні версії), вказавши назви або ідентифікатори сторінок.
- Отримати версії для однієї вказаної сторінки, використавши назви або ідентифікатори і початок, кінець чи ліміт.
- Отримати дані про набір версій, встановивши їх ID й ідентифікатори версій.
- rvprop
Які властивості отримати для кожної версії:
- ids
- ID версії.
- flags
- Позначки версії (незначні).
- timestamp
- Часова мітка версії.
- user
- Користувач, який створив версію. Якщо користувача було приховано з історії, буде повернуто властивість userhidden.
- userid
- ID користувача, який створив версію. Якщо користувача було приховано з історії, буде повернуто властивість userhidden.
- size
- Довжина версії (в байтах).
- slotsize
- Довжина (в байтах) кожного слоту версії.
- sha1
- SHA-1 (base 16) версії. Якщо вміст версії було приховано з історії, буде повернуто властивість sha1hidden.
- slotsha1
- SHA-1 (з основою 16) кожного слоту версії. Якщо вміст версії було приховано з історії, буде повернуто властивість sha1hidden.
- contentmodel
- ID контентної моделі кожного слоту версії.
- comment
- Коментар користувача до версії. Якщо коментар до версії було приховано з історії, буде повернуто властивість commenthidden.
- parsedcomment
- Проаналізований коментар користувача до версії. Якщо коментар до версії було приховано з історії, буде повернуто властивість commenthidden.
- content
- Вміст кожного слоту версії. Якщо вміст версії було приховано з історії, буде повернуто властивість texthidden.
- tags
- Мітки версії.
- roles
- Перелічити ролі контентних слотів, які існують у версії.
- parsetree
- Застарілий. Використовуйте натомість action=expandtemplates або action=parse. Синтаксичне дерево XML вмісту версії (передбачає модель вмісту
wikitext
).
- Значення (розділені через | або альтернативу): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
- Стандартно: ids|timestamp|flags|comment|user
- rvslots
Для яких слотів версії повернути дані, коли пов'язані зі слотами властивості зазначені у rvprops. Якщо пропущено, буде повернуто дані зі слота main у зворотно-сумісному форматі.
- Значення (розділені через | або альтернативу): main
- Щоб зазначити всі значення, використовуйте *.
- rvlimit
Обмежити кількість версій, які буде видано.
- Може використовуватися тільки з однією сторінкою (режим #2).
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- rvexpandtemplates
- Застарілий.
Використовуйте натомість action=expandtemplates. Розгорнути шаблони у вмісті версії (передбачає rvprop=content).
- Тип: логічний (подробиці)
- rvgeneratexml
- Застарілий.
Використовуйте натомість action=expandtemplates або action=parse. Генерувати синтаксичне дерево XML для вмісту версії (передбачає rvprop=content; замінено на rvprop=parsetree).
- Тип: логічний (подробиці)
- rvparse
- Застарілий.
Використовуйте натомість action=parse. Аналізувати вміст версії (передбачає rvprop=content). З причин продуктивності, якщо використовується ця опція, rvlimit встановлюється як 1.
- Тип: логічний (подробиці)
- rvsection
Витягнути вміст лише розділу з цим ідентифікатором.
- rvdiffto
- Застарілий.
Використовуйте натомість action=compare. ID версії, з якою порівняти кожну версію. Використайте prev, next і cur для попередньої, наступної та поточної версій відповідно.
- rvdifftotext
- Застарілий.
Використовуйте натомість action=compare. Текст, з яким порівняти кожну версію. Порівнює лише обмежену кількість версій. Перевизначає rvdiffto. Якщо вказано rvsection, лише ця версія буде порівняна з цим текстом.
- rvdifftotextpst
- Застарілий.
Використовуйте натомість action=compare. Виконати попередню трансформацію тексту перед виведенням дифу. Дійсне лише з використанням rvdifftotext.
- Тип: логічний (подробиці)
- rvcontentformat
- Застарілий.
Формат серіалізації, використаний для rvdifftotext й очікуваний для контенту-результату.
- Одне з наступних значень: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- rvstartid
Почати нумерацію з мітки часу цієї версії. Версія повинна існувати, але не обов'язково має належати до цієї сторінки.
- Може використовуватися тільки з однією сторінкою (режим #2).
- Тип: ціле число
- rvendid
Зупинити нумерацію на мітці часу цієї версії. Ця версія повинна існувати, але не обов'язково мусить належати до цієї сторінки.
- Може використовуватися тільки з однією сторінкою (режим #2).
- Тип: ціле число
- rvstart
З якої часової мітки версії почати перелік.
- Може використовуватися тільки з однією сторінкою (режим #2).
- Тип: часова мітка (дозволені формати)
- rvend
Перелічувати до цієї часової мітки.
- Може використовуватися тільки з однією сторінкою (режим #2).
- Тип: часова мітка (дозволені формати)
- rvdir
У якому напрямку перелічувати:
- newer
- Спочатку найстарші. Примітка: rvstart має бути перед rvend.
- older
- Спочатку найновіші (за замовчуванням). Примітка: rvstart має бути перед rvend.
- Може використовуватися тільки з однією сторінкою (режим #2).
- Одне з наступних значень: newer, older
- Стандартно: older
- rvuser
Включати лише версій, зроблені цим користувачем.
- Може використовуватися тільки з однією сторінкою (режим #2).
- Тип: користувач, подано як ім'я користувача, IP, інтервікі-назва (напр., «префікс>ПрикладНазви») та ідентифікатор користувача (напр., «#12345»)
- rvexcludeuser
Виключити версії, зроблені цим користувачем.
- Може використовуватися тільки з однією сторінкою (режим #2).
- Тип: користувач, подано як ім'я користувача, IP, інтервікі-назва (напр., «префікс>ПрикладНазви») та ідентифікатор користувача (напр., «#12345»)
- rvtag
Перелічити лише версії, позначені цією міткою.
- rvcontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- Отримати дані з вмістом останньої версії для заголовків API та Головна сторінка..
- api.php?action=query&prop=revisions&titles=API|%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&rvslots=*&rvprop=timestamp|user|comment|content [відкрити в пісочниці]
- Отримати 5 останніх версії Головна сторінка.
- api.php?action=query&prop=revisions&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&rvlimit=5&rvprop=timestamp|user|comment [відкрити в пісочниці]
- Отримати 5 перших версій Головна сторінка.
- api.php?action=query&prop=revisions&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&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer [відкрити в пісочниці]
- Отримати 5 перших версій Головна сторінка, зроблених після 2006-05-01.
- api.php?action=query&prop=revisions&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&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer&rvstart=2006-05-01T00:00:00Z [відкрити в пісочниці]
- Отримати 5 перших версій Головна сторінка, що не були зроблені анонімним користувачем 127.0.0.1.
- api.php?action=query&prop=revisions&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&rvlimit=5&rvprop=timestamp|user|comment&rvexcludeuser=127.0.0.1 [відкрити в пісочниці]
- Отримати 5 перших версій Головна сторінка, що були зроблені користувачем MediaWiki default.
- api.php?action=query&prop=revisions&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&rvlimit=5&rvprop=timestamp|user|comment&rvuser=MediaWiki%20default [відкрити в пісочниці]
prop=stashimageinfo (sii)
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Видає інформацію про приховані файли.
- siifilekey
Ключ, який ідентифікує попереднє завантаження, що було тимчасово приховане.
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- siisessionkey
- Застарілий.
Аліас для siifilekey, для зворотної сумісності.
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- siiprop
Яку інформацію файлу отримати:
- timestamp
- Додає мітку часу для завантаженої версії.
- canonicaltitle
- Додає канонічну назву файлу. Якщо версію файлу було приховано з історії, буде повернуто властивість filehidden.
- url
- Дає URL-посилання на файл і сторінку опису. Якщо версію файлу було приховано з історії, буде повернуто властивість filehidden.
- size
- Додає розмір файлу в байтах, а також висоту, ширину і кількість сторінок (якщо це можливо).
- dimensions
- Псевдонім для розміру.
- sha1
- Додає SHA-1 хеш файлу. Якщо версію файлу було приховано з історії, буде повернуто властивість filehidden.
- mime
- Додає MIME-тип файлу. Якщо версію файлу було приховано з історії, буде повернуто властивість filehidden.
- thumbmime
- Додає MIME-мініатюри зображення (передбачає url і параметр siiurlwidth). Якщо версію файлу було приховано з історії, буде повернуто властивість filehidden.
- metadata
- Перелічує Exif-метадані версії файлу. Якщо версію файлу було приховано з історії, буде повернуто властивість filehidden.
- commonmetadata
- Перелічує метадані формату версії файлу. Якщо версію файлу було приховано з історії, буде повернуто властивість filehidden.
- extmetadata
- Перелічує форматовані метадані, поєднані з кількох джерел. Результати у форматі HTML. Якщо версію файлу було приховано з історії, буде повернуто властивість filehidden.
- bitdepth
- Додає бітну глибину версії. Якщо версію файлу було приховано з історії, буде повернуто властивість filehidden.
- badfile
- Додає інформацію про те, чи перебуває файл у списку недозволених файлів
- Значення (розділені через | або альтернативу): badfile, bitdepth, canonicaltitle, commonmetadata, dimensions, extmetadata, metadata, mime, sha1, size, thumbmime, timestamp, url
- Стандартно: timestamp|url
- siiurlwidth
Якщо вказано siiprop=url, буде видано URL на масштабоване до цього розміру зображення. Для підвищення продуктивності, якщо використовується ця опція, не буде видано більше, ніж 50 масштабованих зображень.
- Тип: ціле число
- Стандартно: -1
- siiurlheight
Аналогічно до siiurlwidth.
- Тип: ціле число
- Стандартно: -1
- siiurlparam
Рядок окремого параметра. Наприклад, PDF-ки можуть використовувати page15-100px. siiurlwidth повинно використовуватись і бути сумісним з siiurlparam.
- За замовчуванням: (порожньо)
- Видає інформацію про прихований файл.
- api.php?action=query&prop=stashimageinfo&siifilekey=124sd34rsdf567 [відкрити в пісочниці]
- Видає мініатюри для двох прихованих файлів.
- api.php?action=query&prop=stashimageinfo&siifilekey=b34edoe3|bceffd4&siiurlwidth=120&siiprop=url [відкрити в пісочниці]
prop=templates (tl)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Видає усі сторінки, які включені на вказаних сторінках.
- tlnamespace
Показати шаблони лише у цьому просторі назв.
- Значення (розділені через | або альтернативу): -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Щоб зазначити всі значення, використовуйте *.
- tllimit
Скільки шаблонів виводити.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- tlcontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- tltemplates
Перерахувати лише ці шаблони. Корисно для перевірки, чи певна сторінка використовує певний шаблон.
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- tldir
Напрямок, у якому перелічити.
- Одне з наступних значень: ascending, descending
- Стандартно: ascending
- Отримати шаблони, використані на сторінці Головна сторінка.
- api.php?action=query&prop=templates&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 [відкрити в пісочниці]
- Отримати інформацію про сторінки шаблонів, використаних на сторінці Головна сторінка.
- api.php?action=query&generator=templates&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&prop=info [відкрити в пісочниці]
- Отримати сторінки у просторах назв Користувач і Шаблон, які включені на сторінці Головна сторінка.
- api.php?action=query&prop=templates&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&tlnamespace=2|10 [відкрити в пісочниці]
prop=transcludedin (ti)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Знайти усі сторінки, що включають подані сторінки.
- tiprop
Які властивості отримати:
- pageid
- ID кожної сторінки.
- title
- Назва кожної сторінки.
- redirect
- Помітка, якщо сторінка є перенаправленням.
- Значення (розділені через | або альтернативу): pageid, redirect, title
- Стандартно: pageid|title|redirect
- tinamespace
Включати сторінки лише в цих просторах назв.
- Значення (розділені через | або альтернативу): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Щоб зазначити всі значення, використовуйте *.
- tishow
Показати лише елементи, що відповідають цим критеріям:
- redirect
- Показати лише перенаправлення.
- !redirect
- Показати лише не перенаправлення.
- Значення (розділені через | або альтернативу): !redirect, redirect
- tilimit
Скільки результатів виводити.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- ticontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- Отримати список сторінок, що включають Головна сторінка.
- api.php?action=query&prop=transcludedin&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 [відкрити в пісочниці]
- Отримати інформацію про сторінки, які включають Головна сторінка.
- api.php?action=query&generator=transcludedin&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&prop=info [відкрити в пісочниці]
list=allcategories (ac)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Перерахувати всі категорії.
- acfrom
Категорія, з якої почати перелічувати.
- accontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- acto
Категорія, на якій закінчити перелічувати.
- acprefix
Шукати усі назви категорій, які починаються з цього значення.
- acdir
Напрямок сортування.
- Одне з наступних значень: ascending, descending
- Стандартно: ascending
- acmin
Видати лише категорії, які мають щонайменше стільки елементів.
- Тип: ціле число
- acmax
Видати лише категорії, які мають максимум стільки елементів.
- Тип: ціле число
- aclimit
Скільки категорій видати.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- acprop
Які властивості отримати:
- size
- Додає номер сторінок у категорії.
- hidden
- Теґує категорії, приховані з
__HIDDENCAT__
.
- Значення (розділені через | або альтернативу): hidden, size
- За замовчуванням: (порожньо)
- Перерахувати категорії з інформацією про кількість сторінок у кожній.
- api.php?action=query&list=allcategories&acprop=size [відкрити в пісочниці]
- Отримати інформацію про саму сторінку категорії для категорій, що починаються з List.
- api.php?action=query&generator=allcategories&gacprefix=List&prop=info [відкрити в пісочниці]
list=alldeletedrevisions (adr)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Перерахувати усі вилучені версії за користувачем або у просторі назв.
- adrprop
Які властивості отримати для кожної версії:
- ids
- ID версії.
- flags
- Позначки версії (незначні).
- timestamp
- Часова мітка версії.
- user
- Користувач, який створив версію. Якщо користувача було приховано з історії, буде повернуто властивість userhidden.
- userid
- ID користувача, який створив версію. Якщо користувача було приховано з історії, буде повернуто властивість userhidden.
- size
- Довжина версії (в байтах).
- slotsize
- Довжина (в байтах) кожного слоту версії.
- sha1
- SHA-1 (base 16) версії. Якщо вміст версії було приховано з історії, буде повернуто властивість sha1hidden.
- slotsha1
- SHA-1 (з основою 16) кожного слоту версії. Якщо вміст версії було приховано з історії, буде повернуто властивість sha1hidden.
- contentmodel
- ID контентної моделі кожного слоту версії.
- comment
- Коментар користувача до версії. Якщо коментар до версії було приховано з історії, буде повернуто властивість commenthidden.
- parsedcomment
- Проаналізований коментар користувача до версії. Якщо коментар до версії було приховано з історії, буде повернуто властивість commenthidden.
- content
- Вміст кожного слоту версії. Якщо вміст версії було приховано з історії, буде повернуто властивість texthidden.
- tags
- Мітки версії.
- roles
- Перелічити ролі контентних слотів, які існують у версії.
- parsetree
- Застарілий. Використовуйте натомість action=expandtemplates або action=parse. Синтаксичне дерево XML вмісту версії (передбачає модель вмісту
wikitext
).
- Значення (розділені через | або альтернативу): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
- Стандартно: ids|timestamp|flags|comment|user
- adrslots
Для яких слотів версії повернути дані, коли пов'язані зі слотами властивості зазначені у adrprops. Якщо пропущено, буде повернуто дані зі слота main у зворотно-сумісному форматі.
- Значення (розділені через | або альтернативу): main
- Щоб зазначити всі значення, використовуйте *.
- adrlimit
Обмежити кількість версій, які буде видано.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- adrexpandtemplates
- Застарілий.
Використовуйте натомість action=expandtemplates. Розгорнути шаблони у вмісті версії (передбачає adrprop=content).
- Тип: логічний (подробиці)
- adrgeneratexml
- Застарілий.
Використовуйте натомість action=expandtemplates або action=parse. Генерувати синтаксичне дерево XML для вмісту версії (передбачає adrprop=content; замінено на adrprop=parsetree).
- Тип: логічний (подробиці)
- adrparse
- Застарілий.
Використовуйте натомість action=parse. Аналізувати вміст версії (передбачає adrprop=content). З причин продуктивності, якщо використовується ця опція, adrlimit встановлюється як 1.
- Тип: логічний (подробиці)
- adrsection
Витягнути вміст лише розділу з цим ідентифікатором.
- adrdiffto
- Застарілий.
Використовуйте натомість action=compare. ID версії, з якою порівняти кожну версію. Використайте prev, next і cur для попередньої, наступної та поточної версій відповідно.
- adrdifftotext
- Застарілий.
Використовуйте натомість action=compare. Текст, з яким порівняти кожну версію. Порівнює лише обмежену кількість версій. Перевизначає adrdiffto. Якщо вказано adrsection, лише ця версія буде порівняна з цим текстом.
- adrdifftotextpst
- Застарілий.
Використовуйте натомість action=compare. Виконати попередню трансформацію тексту перед виведенням дифу. Дійсне лише з використанням adrdifftotext.
- Тип: логічний (подробиці)
- adrcontentformat
- Застарілий.
Формат серіалізації, використаний для adrdifftotext й очікуваний для контенту-результату.
- Одне з наступних значень: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- adruser
Перерахувати лише версії цього користувача.
- Тип: користувач, подано як ім'я користувача, IP, інтервікі-назва (напр., «префікс>ПрикладНазви») та ідентифікатор користувача (напр., «#12345»)
- adrnamespace
Перерахувати сторінки лише в цьому просторі назв.
- Значення (розділені через | або альтернативу): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Щоб зазначити всі значення, використовуйте *.
- adrstart
Часова мітка початку переліку.
- Може використовуватися лише з adruser.
- Тип: часова мітка (дозволені формати)
- adrend
Часова мітка закінчення переліку.
- Може використовуватися лише з adruser.
- Тип: часова мітка (дозволені формати)
- adrdir
У якому напрямку перелічувати:
- newer
- Спочатку найстарші. Примітка: adrstart має бути перед adrend.
- older
- Спочатку найновіші (за замовчуванням). Примітка: adrstart має бути перед adrend.
- Одне з наступних значень: newer, older
- Стандартно: older
- adrfrom
Почати перелік з цієї назви.
- Не може використовуватися з adruser.
- adrto
Закінчити перелік цією назвою.
- Не може використовуватися з adruser.
- adrprefix
Шукати усі назви сторінок, які починаються з цього значення.
- Не може використовуватися з adruser.
- adrexcludeuser
Не перераховувати версії цього користувача.
- Не може використовуватися з adruser.
- Тип: користувач, подано як ім'я користувача, IP, інтервікі-назва (напр., «префікс>ПрикладНазви») та ідентифікатор користувача (напр., «#12345»)
- adrtag
Перерахувати лише версії, помічені цим теґом.
- adrcontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- adrgeneratetitles
Коли використовується як генератор, генерувати заголовки замість ідентифікаторів версій.
- Тип: логічний (подробиці)
- Перерахувати останні 50 вилучених редагувань користувача Example.
- api.php?action=query&list=alldeletedrevisions&adruser=Example&adrlimit=50 [відкрити в пісочниці]
- Перерахувати останні 50 вилучених версій у головному просторі назв.
- api.php?action=query&list=alldeletedrevisions&adrdir=newer&adrnamespace=0&adrlimit=50 [відкрити в пісочниці]
list=allfileusages (af)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Перерахувати усі використання файлів, включно з тими, що не існують.
- afcontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- affrom
Назва файлу, з якої почати перераховувати.
- afto
Назва файлу, якою закінчувати перераховувати.
- afprefix
Шукати усі назви файлів, які починаються з цього значення.
- afunique
Показувати лише окремі назви файлів. Не може використовуватися разом з afprop=ids. Коли використовується як генератор, видає цільові сторінки замість вихідних сторінок.
- Тип: логічний (подробиці)
- afprop
Які відомості включати:
- ids
- Додає ідентифікатори із використаних сторінок (не буде використовуватися, при єдиній af).
- title
- Додає назву файлу.
- Значення (розділені через | або альтернативу): ids, title
- Стандартно: title
- aflimit
Скільки всього елементів виводити.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- afdir
Напрямок, у якому перелічити.
- Одне з наступних значень: ascending, descending
- Стандартно: ascending
- Перерахувати назви файлів, включно з відсутніми, з ідентифікаторами сторінок, на яких вони використані, починаючи з B.
- api.php?action=query&list=allfileusages&affrom=B&afprop=ids|title [відкрити в пісочниці]
- Перерахувати унікальні назви файлів.
- api.php?action=query&list=allfileusages&afunique=&affrom=B [відкрити в пісочниці]
- Отримує всі назви файлів, позначаючи відсутні.
- api.php?action=query&generator=allfileusages&gafunique=&gaffrom=B [відкрити в пісочниці]
- Отримує сторінки, на яких є файли.
- api.php?action=query&generator=allfileusages&gaffrom=B [відкрити в пісочниці]
list=allimages (ai)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Перерахувати усі зображення послідовно.
- aisort
Властивість, за якою сортувати.
- Одне з наступних значень: name, timestamp
- Стандартно: name
- aidir
Напрямок, у якому перелічити.
- Одне з наступних значень: ascending, descending, newer, older
- Стандартно: ascending
- aifrom
Назва зображення, з якої почати перерахунок. Можна використати лише з aisort=name.
- aito
Назва зображення, якою закінчити перерахунок. Можна використати лише з aisort=name.
- aicontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- aistart
Часова мітка, з якої почати перерахунок. Можна використати лише з aisort=timestamp.
- Тип: часова мітка (дозволені формати)
- aiend
Часова мітка, якою закінчити перерахунок. Можна використати лише з aisort=timestamp.
- Тип: часова мітка (дозволені формати)
- aiprop
Яку інформацію файлу отримати:
- timestamp
- Додає мітку часу для завантаженої версії.
- user
- Додає користувача, який завантажив кожну версію файлу. Якщо ім'я користувача було приховано з історії, буде повернуто властивість userhidden.
- userid
- Додати ідентифікатор користувача, який завантажив кожну версію файлу. Якщо ім'я користувача було приховано з історії, буде повернуто властивість userhidden.
- comment
- Коментар до версії. Якщо коментар було приховано з історії, буде повернуто властивість commenthidden.
- parsedcomment
- Синтаксично проаналізувати коментар. Якщо коментар було приховано з історії, буде повернуто властивість commenthidden.
- canonicaltitle
- Додає канонічну назву файлу. Якщо версію файлу було приховано з історії, буде повернуто властивість filehidden.
- url
- Дає URL-посилання на файл і сторінку опису. Якщо версію файлу було приховано з історії, буде повернуто властивість filehidden.
- size
- Додає розмір файлу в байтах, а також висоту, ширину і кількість сторінок (якщо це можливо).
- dimensions
- Псевдонім для розміру.
- sha1
- Додає SHA-1 хеш файлу. Якщо версію файлу було приховано з історії, буде повернуто властивість filehidden.
- mime
- Додає MIME-тип файлу. Якщо версію файлу було приховано з історії, буде повернуто властивість filehidden.
- mediatype
- Додає медіатип файлу. Якщо версію файлу було приховано з історії, буде повернуто властивість filehidden.
- metadata
- Перелічує Exif-метадані версії файлу. Якщо версію файлу було приховано з історії, буде повернуто властивість filehidden.
- commonmetadata
- Перелічує метадані формату версії файлу. Якщо версію файлу було приховано з історії, буде повернуто властивість filehidden.
- extmetadata
- Перелічує форматовані метадані, поєднані з кількох джерел. Результати у форматі HTML. Якщо версію файлу було приховано з історії, буде повернуто властивість filehidden.
- bitdepth
- Додає бітну глибину версії. Якщо версію файлу було приховано з історії, буде повернуто властивість filehidden.
- badfile
- Додає інформацію про те, чи перебуває файл у списку недозволених файлів
- Значення (розділені через | або альтернативу): badfile, bitdepth, canonicaltitle, comment, commonmetadata, dimensions, extmetadata, mediatype, metadata, mime, parsedcomment, sha1, size, timestamp, url, user, userid
- Стандартно: timestamp|url
- aiprefix
Шукати усі назви зображень, що починаються цим значенням. Можна використати лише разом з aisort=name.
- aiminsize
Обмежити до зображень, які мають щонайменше стільки байтів.
- Тип: ціле число
- aimaxsize
Обмежити до зображень, які мають максимум стільки байтів.
- Тип: ціле число
- aisha1
SHA1-хеш зображення. Перевизначає aisha1base36.
- aisha1base36
SHA1-хеш зображення у base 36 (використано в MediaWiki).
- aiuser
Видати лише файли, остання версія яких завантажена цим користувачем. Можна використати лише з aisort=timestamp. Не можна використати разом з aifilterbots.
- Тип: користувач, подано як ім'я користувача, IP, інтервікі-назва (напр., «префікс>ПрикладНазви») та ідентифікатор користувача (напр., «#12345»)
- aifilterbots
Як фільтрувати файли, завантажені ботами. Можна використати лише з aisort=timestamp. Не можна використати разом з aiuser.
- Одне з наступних значень: all, bots, nobots
- Стандартно: all
- aimime
Які MIME-типи шукати, напр., image/jpeg.
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- ailimit
Скільки всього зображень видати.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- Показати список файлів, які починаються на літеру B.
- api.php?action=query&list=allimages&aifrom=B [відкрити в пісочниці]
- Показати список нещодавно завантажених файлів, подібно до Special:NewFiles.
- api.php?action=query&list=allimages&aiprop=user|timestamp|url&aisort=timestamp&aidir=older [відкрити в пісочниці]
- Показати список файлів з MIME-типом image/png або image/gif
- api.php?action=query&list=allimages&aimime=image/png|image/gif [відкрити в пісочниці]
- Показати інформацію про 4 файли, що починаються на літеру T.
- api.php?action=query&generator=allimages&gailimit=4&gaifrom=T&prop=imageinfo [відкрити в пісочниці]
list=alllinks (al)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Перераховувати всі посилання, які вказують на заданий простір назв.
- alcontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- alfrom
Назва посилання, з якої почати перераховувати.
- alto
Назва посилання, якою закінчити перераховувати.
- alprefix
Шукати усі пов'язані назви, які починаються з цього значення.
- alunique
Показувати лише окремі пов'язані назви. Не може використовуватися з alprop=ids. Коли використовується як генератор, видає цільові сторінки замість вихідних сторінок.
- Тип: логічний (подробиці)
- alprop
Які відомості включати:
- ids
- Додає ідентифікатори сторінок, що має посилання (не можна використати разом з alunique).
- title
- Додає назву посилання.
- Значення (розділені через | або альтернативу): ids, title
- Стандартно: title
- alnamespace
Простір назв для переліку.
- Одне з наступних значень: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Стандартно: 0
- allimit
Скільки всього елементів виводити.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- aldir
Напрямок, у якому перелічити.
- Одне з наступних значень: ascending, descending
- Стандартно: ascending
- Перерахувати пов'язані назви, включно з відсутніми, з ідентифікаторами сторінок, на яких вони використані, починаючи з B.
- api.php?action=query&list=alllinks&alfrom=B&alprop=ids|title [відкрити в пісочниці]
- Перерахувати унікальні назви з посиланнями.
- api.php?action=query&list=alllinks&alunique=&alfrom=B [відкрити в пісочниці]
- Отримує всі назви з посиланнями, позначаючи відсутні.
- api.php?action=query&generator=alllinks&galunique=&galfrom=B [відкрити в пісочниці]
- Отримує сторінки, на яких є посилання.
- api.php?action=query&generator=alllinks&galfrom=B [відкрити в пісочниці]
list=allpages (ap)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Перераховувати всі сторінки послідовно в заданому просторі назв.
- apfrom
Заголовок сторінки, з якого почати перелічувати.
- apcontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- apto
Заголовок сторінки, яким закінчувати перелічувати.
- apprefix
Шукати усі назви сторінок, які починаються з цього значення.
- apnamespace
Простір назв для переліку.
- Одне з наступних значень: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Стандартно: 0
- apfilterredir
Які сторінки перерахувати.
- Одне з наступних значень: all, nonredirects, redirects
- Стандартно: all
- apminsize
Обмежити до сторінок, які мають щонайменше стільки байтів.
- Тип: ціле число
- apmaxsize
Обмежити до сторінок, які мають максимум стільки байтів.
- Тип: ціле число
- apprtype
Обмежити до захищених сторінок.
- Значення (розділені через | або альтернативу): edit, move, upload
- apprlevel
Фільтрувати захисти залежно від рівня (мусить використовуватися з apprtype= parameter).
- Значення (розділені через | або альтернативу): Може бути порожнім, або autoconfirmed, sysop
- apprfiltercascade
Фільтрувати захисти залежно від каскадності (ігнорується, коли apprtype не вказано).
- Одне з наступних значень: all, cascading, noncascading
- Стандартно: all
- aplimit
Скільки всього сторінок виводити.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- apdir
Напрямок, у якому перелічити.
- Одне з наступних значень: ascending, descending
- Стандартно: ascending
- apfilterlanglinks
Фільтрувати залежно від наявності у сторінки мовних посилань. Зауважте, що це може не врахувати мовні посилання, додані розширеннями.
- Одне з наступних значень: all, withlanglinks, withoutlanglinks
- Стандартно: all
- apprexpiry
За якою тривалістю захисту фільтрувати сторінку:
- indefinite
- Отримати лише сторінки з нескінченним захистом.
- definite
- Отримати лише сторінки з визначеним терміном захисту.
- all
- Отримати сторінки з будь-яким терміном захисту.
- Одне з наступних значень: all, definite, indefinite
- Стандартно: all
- Показати список сторінок, які починаються на літеру B.
- api.php?action=query&list=allpages&apfrom=B [відкрити в пісочниці]
- Показати інформацію про 4 сторінки, що починаються на літеру T.
- api.php?action=query&generator=allpages&gaplimit=4&gapfrom=T&prop=info [відкрити в пісочниці]
- Показати вміст перших двох сторінок, що не є перенаправленнями і починаються на Re.
- api.php?action=query&generator=allpages&gaplimit=2&gapfilterredir=nonredirects&gapfrom=Re&prop=revisions&rvprop=content [відкрити в пісочниці]
list=allredirects (ar)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Перерахувати усі перенаправлення на простір назв.
- arcontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- arfrom
Назва перенаправлення, з якої почати перераховувати.
- arto
Назва перенаправлення, якою закінчувати перераховувати.
- arprefix
Шукати усі цільові сторінки, які починаються з цього значення.
- arunique
Показувати лише окремі цільові сторінки. Не може використовуватися разом з arprop=ids|fragment|interwiki. Коли використовується як генератор, видає цільові сторінки замість вихідних сторінок.
- Тип: логічний (подробиці)
- arprop
Які відомості включити:
- ids
- Додає ID сторінки-перенаправлення (не можна використати разом з arunique).
- title
- Додає заголовок перенаправлення.
- fragment
- Додає фрагмент з перенаправлення, якщо він є (не можна використати разом з arunique).
- interwiki
- Додає інтервікі-префікс з перенаправлення, якщо він є (не можна використати разом з arunique).
- Значення (розділені через | або альтернативу): fragment, ids, interwiki, title
- Стандартно: title
- arnamespace
Простір назв для переліку.
- Одне з наступних значень: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Стандартно: 0
- arlimit
Скільки всього елементів виводити.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- ardir
Напрямок, у якому перелічити.
- Одне з наступних значень: ascending, descending
- Стандартно: ascending
- Перерахувати цільові сторінки, включно з відсутніми, з ідентифікаторами сторінок, на яких вони використані, починаючи з B.
- api.php?action=query&list=allredirects&arfrom=B&arprop=ids|title [відкрити в пісочниці]
- Перерахувати унікальні цільові сторінки.
- api.php?action=query&list=allredirects&arunique=&arfrom=B [відкрити в пісочниці]
- Отримує всі цільові сторінки, позначаючи відсутні.
- api.php?action=query&generator=allredirects&garunique=&garfrom=B [відкрити в пісочниці]
- Отримує сторінки, які містять перенаправлення.
- api.php?action=query&generator=allredirects&garfrom=B [відкрити в пісочниці]
list=allrevisions (arv)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Список усіх версій.
- arvprop
Які властивості отримати для кожної версії:
- ids
- ID версії.
- flags
- Позначки версії (незначні).
- timestamp
- Часова мітка версії.
- user
- Користувач, який створив версію. Якщо користувача було приховано з історії, буде повернуто властивість userhidden.
- userid
- ID користувача, який створив версію. Якщо користувача було приховано з історії, буде повернуто властивість userhidden.
- size
- Довжина версії (в байтах).
- slotsize
- Довжина (в байтах) кожного слоту версії.
- sha1
- SHA-1 (base 16) версії. Якщо вміст версії було приховано з історії, буде повернуто властивість sha1hidden.
- slotsha1
- SHA-1 (з основою 16) кожного слоту версії. Якщо вміст версії було приховано з історії, буде повернуто властивість sha1hidden.
- contentmodel
- ID контентної моделі кожного слоту версії.
- comment
- Коментар користувача до версії. Якщо коментар до версії було приховано з історії, буде повернуто властивість commenthidden.
- parsedcomment
- Проаналізований коментар користувача до версії. Якщо коментар до версії було приховано з історії, буде повернуто властивість commenthidden.
- content
- Вміст кожного слоту версії. Якщо вміст версії було приховано з історії, буде повернуто властивість texthidden.
- tags
- Мітки версії.
- roles
- Перелічити ролі контентних слотів, які існують у версії.
- parsetree
- Застарілий. Використовуйте натомість action=expandtemplates або action=parse. Синтаксичне дерево XML вмісту версії (передбачає модель вмісту
wikitext
).
- Значення (розділені через | або альтернативу): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
- Стандартно: ids|timestamp|flags|comment|user
- arvslots
Для яких слотів версії повернути дані, коли пов'язані зі слотами властивості зазначені у arvprops. Якщо пропущено, буде повернуто дані зі слота main у зворотно-сумісному форматі.
- Значення (розділені через | або альтернативу): main
- Щоб зазначити всі значення, використовуйте *.
- arvlimit
Обмежити кількість версій, які буде видано.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- arvexpandtemplates
- Застарілий.
Використовуйте натомість action=expandtemplates. Розгорнути шаблони у вмісті версії (передбачає arvprop=content).
- Тип: логічний (подробиці)
- arvgeneratexml
- Застарілий.
Використовуйте натомість action=expandtemplates або action=parse. Генерувати синтаксичне дерево XML для вмісту версії (передбачає arvprop=content; замінено на arvprop=parsetree).
- Тип: логічний (подробиці)
- arvparse
- Застарілий.
Використовуйте натомість action=parse. Аналізувати вміст версії (передбачає arvprop=content). З причин продуктивності, якщо використовується ця опція, arvlimit встановлюється як 1.
- Тип: логічний (подробиці)
- arvsection
Витягнути вміст лише розділу з цим ідентифікатором.
- arvdiffto
- Застарілий.
Використовуйте натомість action=compare. ID версії, з якою порівняти кожну версію. Використайте prev, next і cur для попередньої, наступної та поточної версій відповідно.
- arvdifftotext
- Застарілий.
Використовуйте натомість action=compare. Текст, з яким порівняти кожну версію. Порівнює лише обмежену кількість версій. Перевизначає arvdiffto. Якщо вказано arvsection, лише ця версія буде порівняна з цим текстом.
- arvdifftotextpst
- Застарілий.
Використовуйте натомість action=compare. Виконати попередню трансформацію тексту перед виведенням дифу. Дійсне лише з використанням arvdifftotext.
- Тип: логічний (подробиці)
- arvcontentformat
- Застарілий.
Формат серіалізації, використаний для arvdifftotext й очікуваний для контенту-результату.
- Одне з наступних значень: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- arvuser
Перерахувати лише версії цього користувача.
- Тип: користувач, подано як ім'я користувача, IP, інтервікі-назва (напр., «префікс>ПрикладНазви») та ідентифікатор користувача (напр., «#12345»)
- arvnamespace
Перерахувати сторінки лише в цьому просторі назв.
- Значення (розділені через | або альтернативу): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Щоб зазначити всі значення, використовуйте *.
- arvstart
Часова мітка, з якої почати перелік.
- Тип: часова мітка (дозволені формати)
- arvend
Часова мітка закінчення переліку.
- Тип: часова мітка (дозволені формати)
- arvdir
У якому напрямку перелічувати:
- newer
- Спочатку найстарші. Примітка: arvstart має бути перед arvend.
- older
- Спочатку найновіші (за замовчуванням). Примітка: arvstart має бути перед arvend.
- Одне з наступних значень: newer, older
- Стандартно: older
- arvexcludeuser
Не перераховувати версії цього користувача.
- Тип: користувач, подано як ім'я користувача, IP, інтервікі-назва (напр., «префікс>ПрикладНазви») та ідентифікатор користувача (напр., «#12345»)
- arvcontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- arvgeneratetitles
Коли використовується як генератор, генерувати заголовки замість ідентифікаторів версій.
- Тип: логічний (подробиці)
- Перерахувати останні 50 редагувань користувача Example.
- api.php?action=query&list=allrevisions&arvuser=Example&arvlimit=50 [відкрити в пісочниці]
- Вивести список перших 50 версій у будь-якому просторі назв.
- api.php?action=query&list=allrevisions&arvdir=newer&arvlimit=50 [відкрити в пісочниці]
list=alltransclusions (at)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Список усіх включень (сторінки, вставлені з використанням {{x}}), включно з неіснуючими.
- atcontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- atfrom
Назва включення, з якої почати перераховувати.
- atto
Назва включення, якою закінчити перераховувати.
- atprefix
Шукати усі включені назви, які починаються з цього значення.
- atunique
Показувати лише окремі включені назви. Не може використовуватися разом з atprop=ids. Коли використовується як генератор, видає цільові сторінки замість вихідних сторінок.
- Тип: логічний (подробиці)
- atprop
Які відомості включати:
- ids
- Додає ідентифікатор сторінки включення (не можна використати разом з atunique).
- title
- Додає назву включення.
- Значення (розділені через | або альтернативу): ids, title
- Стандартно: title
- atnamespace
Простір назв для переліку.
- Одне з наступних значень: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Стандартно: 10
- atlimit
Скільки всього елементів виводити.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- atdir
Напрямок, у якому перелічити.
- Одне з наступних значень: ascending, descending
- Стандартно: ascending
- Перерахувати включені назви, включно з відсутніми, з ідентифікаторами сторінок, на яких вони використані, починаючи з B.
- api.php?action=query&list=alltransclusions&atfrom=B&atprop=ids|title [відкрити в пісочниці]
- Перерахувати унікальні включені назв.
- api.php?action=query&list=alltransclusions&atunique=&atfrom=B [відкрити в пісочниці]
- Отримує всі включені назви, позначаючи відсутні.
- api.php?action=query&generator=alltransclusions&gatunique=&gatfrom=B [відкрити в пісочниці]
- Отримує сторінки, на яких є включення.
- api.php?action=query&generator=alltransclusions&gatfrom=B [відкрити в пісочниці]
list=allusers (au)
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Перерахувати усіх зареєстрованих користувачів.
- aufrom
Ім'я користувача, з якого почати перелічувати.
- auto
Ім'я користувача, на якому закінчити перелічувати.
- auprefix
Шукати усіх користувачів, які починаються з цього значення.
- audir
Напрямок сортування.
- Одне з наступних значень: ascending, descending
- Стандартно: ascending
- augroup
Включати лише користувачів з даних груп.
- Значення (розділені через | або альтернативу): bot, bureaucrat, interface-admin, suppress, sysop
- auexcludegroup
Виключити користувачів у даних групах.
- Значення (розділені через | або альтернативу): bot, bureaucrat, interface-admin, suppress, sysop
- aurights
Включати лише користувачів з даними правами. Не включає права, надані безумовними або автоматичними групами на зразок *, користувач або автопідтверджені.
- Значення (розділені через | або альтернативу): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, gadgets-definition-edit, gadgets-edit, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- auprop
Які саме відомості включати:
- blockinfo
- Додає інформацію про поточне блокування користувача.
- groups
- Перераховує групи, до яких користувач належить. Це використовує більше ресурсів сервера і може видати менше результатів, ніж ліміт.
- implicitgroups
- Перераховує усіх групи, до яких користувач належить автоматично.
- rights
- Перераховує права, які користувач має.
- editcount
- Додає кількість редагувань користувача.
- registration
- Додає часову мітку, коли користувач зареєструвався, якщо доступно (може бути пустою).
- centralids
- Додає центральні ідентифікатори і стан приєднання для користувача.
- Значення (розділені через | або альтернативу): blockinfo, centralids, editcount, groups, implicitgroups, registration, rights
- aulimit
Скільки всього виводити імен користувачів.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- auwitheditsonly
Перерахувати лише користувачів, що зробили редагування.
- Тип: логічний (подробиці)
- auactiveusers
Перерахувати лише користувачів, що були активні 30 останніх днів.
- Тип: логічний (подробиці)
- auattachedwiki
Із auprop=centralids, також вказати, чи користувач має приєднану вікі, визначену цим ідентифікатором.
- Перерахувати користувачів, починаючи з Y.
- api.php?action=query&list=allusers&aufrom=Y [відкрити в пісочниці]
list=backlinks (bl)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Знайти усі сторінки, що посилаються на подану сторінку.
- bltitle
Назва для пошуку. Не можна використати разом з blpageid.
- blpageid
ID сторінки для пошуку. Не можна використати разом з bltitle.
- Тип: ціле число
- blcontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- blnamespace
Простір назв для переліку.
- Значення (розділені через | або альтернативу): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Щоб зазначити всі значення, використовуйте *.
- bldir
Напрямок, у якому перелічити.
- Одне з наступних значень: ascending, descending
- Стандартно: ascending
- blfilterredir
Як відфільтрувати перенаправлення. Якщо встановлено nonredirects при увімкненому blredirect, це застосовується лише до другого рівня.
- Одне з наступних значень: all, nonredirects, redirects
- Стандартно: all
- bllimit
Скільки всього виводити сторінок. Якщо увімкнено blredirect, ліміт застосовується до кожного рівня окремо (це означає, що може бути видано до 2 * bllimit результатів).
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- blredirect
Якщо сторінка, яка посилається, є перенаправленням, знайти всі сторінки, які посилаються на це перенаправлення, теж. Максимальний ліміт зменшується наполовину.
- Тип: логічний (подробиці)
- Показати посилання на Головна сторінка.
- api.php?action=query&list=backlinks&bltitle=%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 [відкрити в пісочниці]
- Отримати інформацію про сторінки, що посилаються на Головна сторінка.
- api.php?action=query&generator=backlinks&gbltitle=%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&prop=info [відкрити в пісочниці]
list=blocks (bk)
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Перерахувати усіх заблокованих користувачів і IP-адреси.
- bkstart
Часова мітка, з якої почати перелік.
- Тип: часова мітка (дозволені формати)
- bkend
Часова мітка закінчення переліку.
- Тип: часова мітка (дозволені формати)
- bkdir
У якому напрямку перелічувати:
- newer
- Спочатку найстарші. Примітка: bkstart має бути перед bkend.
- older
- Спочатку найновіші (за замовчуванням). Примітка: bkstart має бути перед bkend.
- Одне з наступних значень: newer, older
- Стандартно: older
- bkids
Вивести список заблокованих ID (необов'язково).
- Тип: список цілих чисел
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- bkusers
Список користувачів для пошуку (необов'язково).
- Тип: список користувачів, подано як ім'я користувача, IP та IP-діапазон
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- bkip
Отримати всі блокування, що стосуються цієї IP-адреси або CIDR-діапазону, включно з блокуваннями діапазонів. Не може бути використано разом з bkusers. CIDR-діапазони, ширші, ніж IPv4/16 чи IPv6/19, не приймаються.
- bklimit
Максимальна кількість блокувань у списку.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- bkprop
Які властивості отримати:
- id
- Додає ID блокування.
- user
- Додає ім'я заблокованого користувача.
- userid
- Додає ID заблокованого користувача.
- by
- Додає ім'я користувача, який заблокував.
- byid
- Додає ID користувача, який заблокував.
- timestamp
- Додає часову мітку здійснення блокування.
- expiry
- Додає часову мітку закінчення терміну блокування.
- reason
- Додає причину, вказану при блокуванні.
- range
- Додає діапазон IP-адрес, на які поширюється блокування.
- flags
- Мітки бану (автоблокування, лише анонім тощо).
- restrictions
- Додає обмеження для часткових блокувань, якщо блокування не здійснюється для всього сайту.
- Значення (розділені через | або альтернативу): by, byid, expiry, flags, id, range, reason, restrictions, timestamp, user, userid
- Стандартно: id|user|by|timestamp|expiry|reason|flags
- bkshow
Показувати лише елементи, які відповідають цим критеріям. Наприклад, щоб побачити лише незалежні блокування IP-адрес, встановіть bkshow=ip|!temp.
- Значення (розділені через | або альтернативу): !account, !ip, !range, !temp, account, ip, range, temp
- bkcontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- Вивести список блокувань.
- api.php?action=query&list=blocks [відкрити в пісочниці]
- Вивести список блокувань користувачів Alice та Bob.
- api.php?action=query&list=blocks&bkusers=Alice|Bob [відкрити в пісочниці]
list=categorymembers (cm)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Перерахувати усі сторінки у поданій категорії.
- cmtitle
Яку категорію вивести (обов'язково). Мусить включати префікс Категорія:. Не можна використати разом з cmpageid.
- cmpageid
ID сторінки категорії для виведення. Не можна використати разом з cmtitle.
- Тип: ціле число
- cmprop
Які відомості включати:
- ids
- Додає ID сторінки.
- title
- Додає назву й ID простору назв сторінки.
- sortkey
- Додає ключ сортування, використаний для сортування у категорії (шістнадцятковий рядок).
- sortkeyprefix
- Додає ключ сортування, використаний для сортування у категорії (людиночитна частина).
- type
- Додає тип, за яким категоризується сторінка (page, subcat або file).
- timestamp
- Додає мітку часу, коли сторінка була включена.
- Значення (розділені через | або альтернативу): ids, sortkey, sortkeyprefix, timestamp, title, type
- Стандартно: ids|title
- cmnamespace
Включати лише сторінки у цих просторах назв. Зверніть увагу, що cmtype=subcat чи cmtype=file можна використовувати замість cmnamespace=14 чи 6.
- Значення (розділені через | або альтернативу): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Щоб зазначити всі значення, використовуйте *.
- cmtype
Який тип елементів категорії включати. Ігнорується, коли вказано cmsort=timestamp.
- Значення (розділені через | або альтернативу): file, page, subcat
- Стандартно: page|subcat|file
- cmcontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- cmlimit
Максимальна кількість сторінок для виведення.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- cmsort
Властивість, за якою сортувати.
- Одне з наступних значень: sortkey, timestamp
- Стандартно: sortkey
- cmdir
У якому напрямку сортувати.
- Одне з наступних значень: asc, ascending, desc, descending, newer, older
- Стандартно: ascending
- cmstart
Часова мітка, з якої почати список. Можна використати лише разом з cmsort=timestamp.
- Тип: часова мітка (дозволені формати)
- cmend
Часова мітка, якою закінчити список. Можна використати лише разом з cmsort=timestamp.
- Тип: часова мітка (дозволені формати)
- cmstarthexsortkey
Ключ сортування, з якого почати список, як видає cmprop=sortkey. Можна використати лише разом з cmsort=sortkey.
- cmendhexsortkey
Ключ сортування, з якого почати список, як видає cmprop=sortkey. Можна використати лише разом з cmsort=sortkey.
- cmstartsortkeyprefix
Префікс ключа сортування, з якого почати список. Можна використати лише разом з cmsort=sortkey. Перевизначає cmstarthexsortkey.
- cmendsortkeyprefix
Префікс ключа сортування, перед яким закінчити список (не на; якщо це значення зустрінеться, його не буде включено!). Можна використати лише разом з cmsort=sortkey. Перевизначає cmendhexsortkey.
- cmstartsortkey
- Застарілий.
Використати натомість cmstarthexsortkey.
- cmendsortkey
- Застарілий.
Використати натомість cmendhexsortkey.
- Отримати перші 10 сторінок у Category:Physics.
- api.php?action=query&list=categorymembers&cmtitle=Category:Physics [відкрити в пісочниці]
- Отримати інформацію про перші 10 сторінок у Category:Physics.
- api.php?action=query&generator=categorymembers&gcmtitle=Category:Physics&prop=info [відкрити в пісочниці]
list=deletedrevs (dr)
- Цей модуль є застарілим.
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Перелічити вилучені версії.
Працює у трьох режимах:
- Перелічити вилучені версії поданих назв, відсортованих за часовою міткою.
- Перелічити вилучений внесок поданого користувача, відсортований за часовою міткою (без вказання заголовків).
- Перелічити усі вилучені версії у поданому просторі назв, відсортовані за назвою та часовою міткою (без вказання заголовків, druser не вказаний).
Окремі параметри можуть застосовуватися в одному режимі й ігноруватися в іншому.
- drstart
Часова мітка початку переліку.
- Режими: 1, 2
- Тип: часова мітка (дозволені формати)
- drend
Часова мітка закінчення переліку.
- Режими: 1, 2
- Тип: часова мітка (дозволені формати)
- drdir
У якому напрямку перелічувати:
- newer
- Спочатку найстарші. Примітка: drstart має бути перед drend.
- older
- Спочатку найновіші (за замовчуванням). Примітка: drstart має бути перед drend.
- Режими: 1, 3
- Одне з наступних значень: newer, older
- Стандартно: older
- drfrom
Почати перелік з цієї назви.
- Режим: 3
- drto
Закінчити перелік цією назвою.
- Режим: 3
- drprefix
Шукати усі назви сторінок, які починаються з цього значення.
- Режим: 3
- drunique
Вивести лише одну версію кожної сторінки.
- Режим: 3
- Тип: логічний (подробиці)
- drnamespace
Перерахувати сторінки лише в цьому просторі назв.
- Режим: 3
- Одне з наступних значень: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Стандартно: 0
- drtag
Перерахувати лише версії, помічені цим теґом.
- druser
Перерахувати лише версії цього користувача.
- Тип: користувач, подано як ім'я користувача, IP, інтервікі-назва (напр., «префікс>ПрикладНазви») та ідентифікатор користувача (напр., «#12345»)
- drexcludeuser
Не перераховувати версії цього користувача.
- Тип: користувач, подано як ім'я користувача, IP, інтервікі-назва (напр., «префікс>ПрикладНазви») та ідентифікатор користувача (напр., «#12345»)
- drprop
Які властивості отримати:
- revid
- Додає ID вилученої версії.
- parentid
- Додає ID попередньої версії сторінки.
- user
- Додає користувача, який створив версію.
- userid
- Додає ID користувача, який створив версію.
- comment
- Додає коментар до версії.
- parsedcomment
- Додає проаналізований коментар до версії.
- minor
- Позначає, якщо версія створена незначним редагуванням.
- len
- Додає довжину (байти) версії.
- sha1
- Додає SHA-1 (base 16) версії.
- content
- Adds the content of the revision.
- token
- Застарілий. Дає токен редагування.
- tags
- Теґи версії.
- Значення (розділені через | або альтернативу): comment, content, len, minor, parentid, parsedcomment, revid, sha1, tags, user, userid, token
- Стандартно: user|comment
- drlimit
Максимальна кількість версій для переліку.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- drcontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- Перерахувати останні вилучені версії сторінок Головна сторінка і Talk:Main Page, з вмістом (режим 1).
- api.php?action=query&list=deletedrevs&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|%D0%9E%D0%B1%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%B5%D0%BD%D0%BD%D1%8F%3A%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&drprop=user|comment|content [відкрити в пісочниці]
- Перерахувати останні 50 вилучених редагувань Bob (режим 2).
- api.php?action=query&list=deletedrevs&druser=Bob&drlimit=50 [відкрити в пісочниці]
- Перерахувати перші 50 вилучених версій у головному просторі назв (режим 3).
- api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50 [відкрити в пісочниці]
- Перерахувати перші 50 вилучених сторінок у просторі назв Обговорення (режим 3).
- api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50&drnamespace=1&drunique= [відкрити в пісочниці]
list=embeddedin (ei)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Знайти всі сторінки, які вбудовують (включають) подану назву.
- eititle
Назва для пошуку. Не можна використати разом з eipageid.
- eipageid
ID сторінки для пошуку. Не можна використати разом з eititle.
- Тип: ціле число
- eicontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- einamespace
Простір назв для переліку.
- Значення (розділені через | або альтернативу): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Щоб зазначити всі значення, використовуйте *.
- eidir
Напрямок, у якому перелічити.
- Одне з наступних значень: ascending, descending
- Стандартно: ascending
- eifilterredir
Як фільтрувати перенаправлення.
- Одне з наступних значень: all, nonredirects, redirects
- Стандартно: all
- eilimit
Скільки всього сторінок виводити.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- Показати сторінки, які включають Template:Stub.
- api.php?action=query&list=embeddedin&eititle=Template:Stub [відкрити в пісочниці]
- Отримати інформацію про сторінки, які включають Template:Stub.
- api.php?action=query&generator=embeddedin&geititle=Template:Stub&prop=info [відкрити в пісочниці]
list=exturlusage (eu)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Перерахувати сторінки, які містять поданий URL.
- euprop
Які відомості включати:
- ids
- Додає ID сторінки.
- title
- Додає заголовок і ID простору назв сторінки.
- url
- Додає URL, використаний на сторінці.
- Значення (розділені через | або альтернативу): ids, title, url
- Стандартно: ids|title|url
- eucontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- euprotocol
Протокол URL. Якщо пусто і вказано euquery, протокол http. Залиште пустими і це, і euquery, щоб перелічити усі зовнішні посилання.
- Одне з наступних значень: Може бути порожнім, або bitcoin, ftp, ftps, geo, git, gopher, http, https, irc, ircs, magnet, mailto, matrix, mms, news, nntp, redis, sftp, sip, sips, sms, ssh, svn, tel, telnet, urn, worldwind, xmpp
- За замовчуванням: (порожньо)
- euquery
Шукати рядок без протоколу. Див. Special:LinkSearch. Залиште пустим, щоб вивести усі зовнішні посилання.
- eunamespace
Простори назв для переліку.
- Значення (розділені через | або альтернативу): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Щоб зазначити всі значення, використовуйте *.
- eulimit
Скільки сторінок виводити.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- euexpandurl
Розгорнути протокол-залежні URL за канонічним протоколом.
- Тип: логічний (подробиці)
- Показати сторінки, які посилаються на https://www.mediawiki.org.
- api.php?action=query&list=exturlusage&euquery=www.mediawiki.org [відкрити в пісочниці]
list=filearchive (fa)
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Перерахувати всі вилучені файли послідовно.
- fafrom
Назва зображення, з якої почати перелічувати.
- fato
Назва зображення, якою закінчити перелічувати.
- faprefix
Шукати усі назви зображень, які починаються з цього значення.
- fadir
Напрямок, у якому перелічити.
- Одне з наступних значень: ascending, descending
- Стандартно: ascending
- fasha1
SHA1-хеш зображення. Перевизначає fasha1base36.
- fasha1base36
SHA1-хеш зображення у base 36 (використано в MediaWiki).
- faprop
Інформацію про яке зображення слід отримати:
- sha1
- Додає хеш SHA-1 до зображення.
- timestamp
- Додає часову мітку завантаженої версії.
- user
- Додає користувача, який завантажив версію зображення.
- size
- Додає розмір зображення у байтах, а також висоту, ширину і кількість сторінок (якщо є).
- dimensions
- Аліас розміру.
- description
- Додає опис версії зображення.
- parseddescription
- Аналіз опису зображення.
- mime
- Додає MIME-тип зображення.
- mediatype
- Додає медіатип зображення.
- metadata
- Вилає Exif-метадані версії зображення.
- bitdepth
- Додає бітну глибину версії.
- archivename
- Додає до імені версію архіву для неостаточного варіанту файлу.
- Значення (розділені через | або альтернативу): archivename, bitdepth, description, dimensions, mediatype, metadata, mime, parseddescription, sha1, size, timestamp, user
- Стандартно: timestamp
- falimit
Скільки всього зображень виводити.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- facontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- Показати список усіх вилучених файлів.
- api.php?action=query&list=filearchive [відкрити в пісочниці]
list=gadgetcategories (gc)
- Цей модуль вимагає прав на читання.
- Джерело: Gadgets
- Ліцензія: GPL-2.0-or-later
Видає список категорій гаджетів.
- gcprop
Яку категорію гаджетів отримати:
- name
- Внутрішнє ім'я категорії.
- title
- Назва категорії.
- members
- Кількість гаджетів у категорії.
- Значення (розділені через | або альтернативу): members, name, title
- Стандартно: name
- gcnames
Імена категорій для виведення.
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- Отримати список наявних категорій гаджетів
- api.php?action=query&list=gadgetcategories [відкрити в пісочниці]
- Отримати всю інформацію про категорії з іменами «foo» і «bar»
- api.php?action=query&list=gadgetcategories&gcnames=foo|bar&gcprop=name|title|members [відкрити в пісочниці]
list=gadgets (ga)
- Цей модуль вимагає прав на читання.
- Джерело: Gadgets
- Ліцензія: GPL-2.0-or-later
Видає список гаджетів, використовуваних у цій вікі.
- gaprop
Яку інформацію про гаджет отримати:
- id
- Внутрішній ID гаджета.
- metadata
- Метадані гаджета.
- desc
- Опис гаджета, перетворений у HTML (може бути повільно, використовуйте за справжньої потреби).
- Значення (розділені через | або альтернативу): desc, id, metadata
- Стандартно: id|metadata
- gacategories
Додатки з яких категорій отримувати.
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- gaids
ID гаджетів для отримання.
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- gaallowedonly
Список лише дозволених даному користувачеві гаджетів.
- Тип: логічний (подробиці)
- gaenabledonly
Список лише увімкнених даним користувачем гаджетів.
- Тип: логічний (подробиці)
- Отримати список гаджетів разом з їх описами
- api.php?action=query&list=gadgets&gaprop=id|desc [відкрити в пісочниці]
- Отримати список гаджетів з усіма можливими властивостями
- api.php?action=query&list=gadgets&gaprop=id|metadata|desc [відкрити в пісочниці]
- Отримати список гаджетів, які належать до категорії «foo»
- api.php?action=query&list=gadgets&gacategories=foo [відкрити в пісочниці]
- Отримати інформацію про додатки «foo» і «bar»
- api.php?action=query&list=gadgets&gaids=foo|bar&gaprop=id|desc|metadata [відкрити в пісочниці]
- Отримати список гаджетів, увімкнених даним користувачем
- api.php?action=query&list=gadgets&gaenabledonly [відкрити в пісочниці]
list=imageusage (iu)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Знайти всі сторінки, що використовують дану назву зображення.
- iutitle
Назва для пошуку. Не можна використати разом з iupageid.
- iupageid
ID сторінки для пошуку. Не можна використати разом з iutitle.
- Тип: ціле число
- iucontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- iunamespace
Простір назв для переліку.
- Значення (розділені через | або альтернативу): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Щоб зазначити всі значення, використовуйте *.
- iudir
Напрямок, у якому перелічити.
- Одне з наступних значень: ascending, descending
- Стандартно: ascending
- iufilterredir
Як відфільтрувати перенаправлення. Якщо встановлено для неперенаправлень при увімкненому iuredirect, це застосовується лише до другого рівня.
- Одне з наступних значень: all, nonredirects, redirects
- Стандартно: all
- iulimit
Скільки всього виводити сторінок. Якщо увімкнено iuredirect, ліміт застосовується до кожного рівня окремо (це означає, що може бути видано до 2 * iulimit результатів).
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- iuredirect
Якщо сторінка, яка посилається, є перенаправленням, знайти всі сторінки, які посилаються на це перенаправлення, теж. Максимальний ліміт зменшується наполовину.
- Тип: логічний (подробиці)
- Показати сторінки, які використовують File:Albert Einstein Head.jpg.
- api.php?action=query&list=imageusage&iutitle=File:Albert%20Einstein%20Head.jpg [відкрити в пісочниці]
- Отримати інформацію про сторінки, які використовують File:Albert Einstein Head.jpg.
- api.php?action=query&generator=imageusage&giutitle=File:Albert%20Einstein%20Head.jpg&prop=info [відкрити в пісочниці]
list=iwbacklinks (iwbl)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Знайти всі сторінки, які посилаються на дане інтервікі-посилання.
Може використовуватися, щоб знайти всі посилання з префіксом або всі посилання на назву (з даним префіксом). Без використання жодного параметра це, по суті, «всі інтервікі-посилання».
- iwblprefix
Префікс для інтервікі.
- iwbltitle
Інтервікі-посилання для пошуку. Повинно використовуватися з iwblblprefix.
- iwblcontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- iwbllimit
Скільки всього сторінок виводити.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- iwblprop
Які властивості отримати:
- iwprefix
- Додає префікс інтервікі.
- iwtitle
- Додає назву інтервікі.
- Значення (розділені через | або альтернативу): iwprefix, iwtitle
- За замовчуванням: (порожньо)
- iwbldir
Напрямок, у якому перелічити.
- Одне з наступних значень: ascending, descending
- Стандартно: ascending
- Отримати сторінки, що посилаються на wikibooks:Test.
- api.php?action=query&list=iwbacklinks&iwbltitle=Test&iwblprefix=wikibooks [відкрити в пісочниці]
- Отримати інформацію про сторінки, що посилаються на wikibooks:Test.
- api.php?action=query&generator=iwbacklinks&giwbltitle=Test&giwblprefix=wikibooks&prop=info [відкрити в пісочниці]
list=langbacklinks (lbl)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Знайти всі сторінки, які посилаються на дане мовне посилання.
Може бути використано для пошуку всіх посилань з кодом мови або всіх посилань на назву (з урахуванням мови). Без жодного параметра це «усі мовні посилання».
Зверніть увагу, що це може не розглядати мовні посилання, додані розширеннями.
- lbllang
Мова мовного посилання.
- lbltitle
Мовне посилання для пошуку. Мусить бути використане з lbllang.
- lblcontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- lbllimit
Скільки всього сторінок виводити.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- lblprop
Які властивості для отримання:
- lllang
- Додає код мови мовного посилання.
- lltitle
- Додає назву мовного посилання.
- Значення (розділені через | або альтернативу): lllang, lltitle
- За замовчуванням: (порожньо)
- lbldir
Напрямок, у якому перелічити.
- Одне з наступних значень: ascending, descending
- Стандартно: ascending
- Отримати сторінки, що посилаються на fr:Test.
- api.php?action=query&list=langbacklinks&lbltitle=Test&lbllang=fr [відкрити в пісочниці]
- Отримати інформацію про сторінки, що посилаються на fr:Test.
- api.php?action=query&generator=langbacklinks&glbltitle=Test&glbllang=fr&prop=info [відкрити в пісочниці]
list=logevents (le)
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Отримати події з журналів.
- leprop
Які властивості отримати:
- ids
- Додає ID події в журналі.
- title
- Додає назву сторінки події в журналі.
- type
- Додає тип події в журналі.
- user
- Додає користувача, відповідального за подію журналу. Якщо користувач був видалений версією, буде повернуто властивість userhidden.
- userid
- Додає ідентифікатор користувача, відповідальний за подію журналу. Якщо користувач був видалений версією, буде повернуто властивість userhidden.
- timestamp
- Додає часову мітку події.
- comment
- Додає коментар до події журналу. Якщо коментар було видалено, буде повернуто властивість commenthidden.
- parsedcomment
- Додає розібраний коментар до події журналу. Якщо коментар було видалено, буде повернуто властивість commenthidden.
- details
- Перелічує додаткові відомості про подію журналу. Якщо подію журналу було видалено, буде повернуто властивість actionhidden.
- tags
- Виводить мітки події.
- Значення (розділені через | або альтернативу): comment, details, ids, parsedcomment, tags, timestamp, title, type, user, userid
- Стандартно: ids|title|type|user|timestamp|comment|details
- letype
Відфільтрувати записи журналу лише цього типу.
- Одне з наступних значень: Може бути порожнім, або block, contentmodel, create, delete, import, managetags, merge, move, newusers, patrol, protect, rights, suppress, tag, upload
- leaction
Відфільтрувати дії журналу до лише цієї дії. Перезаписує letype. У списку можливих значень, значення з джокери з астеріском на зразок action/* можуть мати різне після косої риски (/).
- Одне з наступних значень: block/block, block/reblock, block/unblock, contentmodel/change, contentmodel/new, create/create, delete/delete, delete/delete_redir, delete/delete_redir2, delete/event, delete/restore, delete/revision, import/interwiki, import/upload, managetags/activate, managetags/create, managetags/deactivate, managetags/delete, merge/merge, move/move, move/move_redir, newusers/autocreate, newusers/byemail, newusers/create, newusers/create2, newusers/newusers, patrol/autopatrol, patrol/patrol, protect/modify, protect/move_prot, protect/protect, protect/unprotect, rights/autopromote, rights/rights, suppress/block, suppress/delete, suppress/event, suppress/reblock, suppress/revision, tag/update, upload/overwrite, upload/revert, upload/upload
- lestart
Часова мітка початку переліку.
- Тип: часова мітка (дозволені формати)
- leend
Часова мітка завершення переліку.
- Тип: часова мітка (дозволені формати)
- ledir
У якому напрямку перелічувати:
- newer
- Спочатку найстарші. Примітка: lestart має бути перед leend.
- older
- Спочатку найновіші (за замовчуванням). Примітка: lestart має бути перед leend.
- Одне з наступних значень: newer, older
- Стандартно: older
- leuser
Відфільтрувати серед записів зроблені поданим користувачем.
- Тип: користувач, подано як ім'я користувача, IP, інтервікі-назва (напр., «префікс>ПрикладНазви») та ідентифікатор користувача (напр., «#12345»)
- letitle
Відфільтрувати серед записів пов'язані зі сторінкою.
- lenamespace
Відфільтрувати до записів у поданому просторі назв.
- Одне з наступних значень: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- leprefix
Відфільтрувати до записів, що починаються з цього префікса.
- letag
Перерахувати лише записи подій, помічені цим теґом.
- lelimit
Скільки всього виводити записів подій.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- lecontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- Перелічити останні подій в журналі.
- api.php?action=query&list=logevents [відкрити в пісочниці]
list=mystashedfiles (msf)
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Отримати список файлів у сховку завантажень поточного користувача.
- msfprop
Які властивості файлів отримати.
- size
- Отримати розмір файлу та виміри зображення.
- type
- Отримати MIME-тип та тип даних файлу.
- Значення (розділені через | або альтернативу): size, type
- За замовчуванням: (порожньо)
- msflimit
Скільки файлів виводити.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- msfcontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- Отримати ключі файлів (filekey), розміри файлів та піксельні виміри файлів у сховку завантажень поточного користувача.
- api.php?action=query&list=mystashedfiles&msfprop=size [відкрити в пісочниці]
list=pagepropnames (ppn)
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Перелічити усі назви властивостей сторінки, що використовуються у вікі.
- ppncontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- ppnlimit
Максимальна кількість назв для виведення.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- Отримати перші 10 назв властивостей.
- api.php?action=query&list=pagepropnames [відкрити в пісочниці]
list=pageswithprop (pwp)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Перелічити усі сторінки, що використовують подану властивість сторінки.
- pwppropname
Властивість сторі́нки, для якої перелічити сторінки́ (action=query&list=pagepropnames видає назви властивостей сторінки, що використовуються).
- Цей параметр є обов'язковим.
- pwpprop
Які відомості включати:
- ids
- Додає ID сторінки.
- title
- Додає заголовок і ID простору назв сторінки.
- value
- Додає значення властивості сторінки.
- Значення (розділені через | або альтернативу): ids, title, value
- Стандартно: ids|title
- pwpcontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- pwplimit
Максимальна кількість сторінок для виведення.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- pwpdir
У якому напрямку сортувати.
- Одне з наступних значень: ascending, descending
- Стандартно: ascending
- Перелічити перші 10, що використовують
{{DISPLAYTITLE:}}
. - api.php?action=query&list=pageswithprop&pwppropname=displaytitle&pwpprop=ids|title|value [відкрити в пісочниці]
- Отримати додаткову інформацію про перші 10 сторінок, що використовують
__NOTOC__
. - api.php?action=query&generator=pageswithprop&gpwppropname=notoc&prop=info [відкрити в пісочниці]
list=prefixsearch (ps)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Виконати пошук назв сторінок за префіксом.
Незважаючи на подібність назв, цей модуль не призначений для того, аби бути еквівалентом Special:PrefixIndex; щодо цього, перегляньте action=query&list=allpages із параметром apprefix. Мета цього модуля така ж, як і action=opensearch: взяти текст, введений користувачем, і вивести найбільш відповідні назви. Залежно від програмної підоснови пошукової системи, сюди можуть також входити виправлення орфографії, уникнення перенаправлень чи інша евристика.
- pssearch
Рядок пошуку.
- Цей параметр є обов'язковим.
- psnamespace
Простори назв, у яких шукати. Ігнорується, якщо pssearch починається з коректного префіксу простору назв.
- Значення (розділені через | або альтернативу): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Щоб зазначити всі значення, використовуйте *.
- Стандартно: 0
- pslimit
Максимальна кількість результатів для виведення.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- psoffset
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- Тип: ціле число
- Стандартно: 0
- Шукати назви сторінок, які починаються з meaning.
- api.php?action=query&list=prefixsearch&pssearch=meaning [відкрити в пісочниці]
list=protectedtitles (pt)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Вивести список усіх назв, захищених від створення.
- ptnamespace
Перерахувати назви лише в цих просторах назв.
- Значення (розділені через | або альтернативу): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Щоб зазначити всі значення, використовуйте *.
- ptlevel
Перерахувати лише назви з цими рівням захисту.
- Значення (розділені через | або альтернативу): autoconfirmed, sysop
- ptlimit
Скільки всього сторінок виводити.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- ptdir
У якому напрямку перелічувати:
- newer
- Спочатку найстарші. Примітка: ptstart має бути перед ptend.
- older
- Спочатку найновіші (за замовчуванням). Примітка: ptstart має бути перед ptend.
- Одне з наступних значень: newer, older
- Стандартно: older
- ptstart
Почати список з цієї часової мітки захисту.
- Тип: часова мітка (дозволені формати)
- ptend
Закінчити список цією часовою міткою захисту.
- Тип: часова мітка (дозволені формати)
- ptprop
Які властивості отримати:
- timestamp
- Додає часову мітку встановлення захисту.
- user
- Додає користувача, який встановив захист.
- userid
- Додає ID користувача, який встановив захист.
- comment
- Додає коментар захисту.
- parsedcomment
- Додає проаналізований коментар захисту.
- expiry
- Додає часову мітку закінчення захисту.
- level
- Додає рівень захисту.
- Значення (розділені через | або альтернативу): comment, expiry, level, parsedcomment, timestamp, user, userid
- Стандартно: timestamp|level
- ptcontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- Вивести список захищених назв.
- api.php?action=query&list=protectedtitles [відкрити в пісочниці]
- Знайти посилання на захищені назви в основному просторі назв.
- api.php?action=query&generator=protectedtitles&gptnamespace=0&prop=linkshere [відкрити в пісочниці]
list=querypage (qp)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Отримати список, який дає спеціальна сторінка на базі QueryPage.
- qppage
Назва спеціальної сторінки. Зважте, що чутлива до регістру.
- Цей параметр є обов'язковим.
- Одне з наступних значень: Ancientpages, BrokenRedirects, Deadendpages, DoubleRedirects, Fewestrevisions, GadgetUsage, ListDuplicatedFiles, Listredirects, Lonelypages, Longpages, MediaStatistics, Mostcategories, Mostimages, Mostinterwikis, Mostlinked, Mostlinkedcategories, Mostlinkedtemplates, Mostrevisions, Shortpages, Uncategorizedcategories, Uncategorizedimages, Uncategorizedpages, Uncategorizedtemplates, Unusedcategories, Unusedimages, Unusedtemplates, Unwatchedpages, Wantedcategories, Wantedfiles, Wantedpages, Wantedtemplates, Withoutinterwiki
- qpoffset
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- Тип: ціле число
- Стандартно: 0
- qplimit
Кількість результатів, які виводити.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
list=random (rn)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Отримати набір випадкових сторінок.
Сторінки перелічені у певній послідовності, лише початкова точка рандомна. Це означає, що якщо, наприклад, Main Page є першою випадковою сторінкою у списку, List of fictional monkeys завжди буде другою, List of people on stamps of Vanuatu — третьою, і т. д.
- rnnamespace
Вивести сторінки лише у цих просторах назв.
- Значення (розділені через | або альтернативу): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Щоб зазначити всі значення, використовуйте *.
- rnfilterredir
Як фільтрувати перенаправлення.
- Одне з наступних значень: all, nonredirects, redirects
- Стандартно: nonredirects
- rnredirect
- Застарілий.
Використати натомість rnfilterredir=redirects.
- Тип: логічний (подробиці)
- rnlimit
Обмежити кількість випадкових сторінок, які буде видано.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 1
- rncontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- Отримати дві випадкові сторінки з основного простору назв.
- api.php?action=query&list=random&rnnamespace=0&rnlimit=2 [відкрити в пісочниці]
- Видати інформацію про дві випадкові сторінки з основного простору назв.
- api.php?action=query&generator=random&grnnamespace=0&grnlimit=2&prop=info [відкрити в пісочниці]
list=recentchanges (rc)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Перерахувати нещодавні зміни.
- rcstart
Часова мітка початку переліку.
- Тип: часова мітка (дозволені формати)
- rcend
Часова мітка завершення переліку.
- Тип: часова мітка (дозволені формати)
- rcdir
У якому напрямку перелічувати:
- newer
- Спочатку найстарші. Примітка: rcstart має бути перед rcend.
- older
- Спочатку найновіші (за замовчуванням). Примітка: rcstart має бути перед rcend.
- Одне з наступних значень: newer, older
- Стандартно: older
- rcnamespace
Відфільтрувати до змін лише у цих просторах назв.
- Значення (розділені через | або альтернативу): -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Щоб зазначити всі значення, використовуйте *.
- rcuser
Перерахувати лише зміни, зроблені цим користувачем.
- Тип: користувач, подано як ім'я користувача, IP, інтервікі-назва (напр., «префікс>ПрикладНазви») та ідентифікатор користувача (напр., «#12345»)
- rcexcludeuser
Не перераховувати зміни, зроблені цим користувачем.
- Тип: користувач, подано як ім'я користувача, IP, інтервікі-назва (напр., «префікс>ПрикладНазви») та ідентифікатор користувача (напр., «#12345»)
- rctag
Перерахувати лише зміни, помічені цим теґом.
- rcprop
Включити додаткові відомості:
- user
- Додає користувача, відповідального за редагування і мітки, якщо він — IP-адреса. Якщо користувача було приховано з історії, буде повернуто властивість userhidden.
- userid
- Додає ID користувача, відповідального за редагування. Якщо користувача було приховано з історії, буде повернуто властивість userhidden.
- comment
- Додає коментар до редагування. Якщо коментар до версії було приховано з історії, буде повернуто властивість commenthidden.
- parsedcomment
- Додає проаналізований коментар до редагування. Якщо коментар до версії було приховано з історії, буде повернуто властивість commenthidden.
- flags
- Додає прапорці редагування.
- timestamp
- Додає часову мітку редагування.
- title
- Додає назву сторінки, де було редагування.
- ids
- Додає ID сторінки, ID нещодавніх змін, а також ID нової і старої версій.
- sizes
- Додає нову і стару довжину сторінки в байтах.
- redirect
- Помічає редагування, якщо сторінка є перенаправленням.
- patrolled
- Помічає редагування як відпатрульвані чи невідпатрульовані.
- loginfo
- Додає інформацію журналу (ID журналу, тип журналу тощо) до записів журналу.
- tags
- Виводить мітки запису.
- sha1
- Додає контрольну суму вмісту для записів, пов'язаних з версією. Якщо вміст версії було приховано з історії, буде повернуто властивість sha1hidden.
- Значення (розділені через | або альтернативу): comment, flags, ids, loginfo, parsedcomment, patrolled, redirect, sha1, sizes, tags, timestamp, title, user, userid
- Стандартно: title|timestamp|ids
- rcshow
Показати лише елементи, що задовільняють ці критерії. Наприклад, для перегляду лише незначних змін, здійснених користувачами, що увійшли до системи, вкажіть rcshow=minor|!anon.
- Значення (розділені через | або альтернативу): !anon, !autopatrolled, !bot, !minor, !patrolled, !redirect, anon, autopatrolled, bot, minor, patrolled, redirect, unpatrolled
- rclimit
Скільки всього змін виводити.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- rctype
Які типи змін показувати.
- Значення (розділені через | або альтернативу): categorize, edit, external, log, new
- Стандартно: edit|new|log|categorize
- rctoponly
Виводити лише зміни, які є останньою версією.
- Тип: логічний (подробиці)
- rctitle
Фільтрувати записи й залишити лише ті, які стосуються певної сторінки.
- rccontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- rcgeneraterevisions
Коли використовується як генератор, генерувати ідентифікатори версій замість заголовків. Записи нещодавніх редагувань без прив'язаних ID версій (наприклад, більшість записів журналів) не згенерують нічого.
- Тип: логічний (подробиці)
- rcslot
Перелічити лише зміни, які торкаються названого слота.
- Одне з наступних значень: main
- Вивести нещодавні зміни.
- api.php?action=query&list=recentchanges [відкрити в пісочниці]
- Отримати інформацію про сторінки з недавніми невідпатрульованими змінами.
- api.php?action=query&generator=recentchanges&grcshow=!patrolled&prop=info [відкрити в пісочниці]
list=search (sr)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Виконати повнотекстовий пошук.
- srsearch
Шукати назви сторінок або вміст, що відповідає цьому значенню. Ви можете використати рядок пошуку для виклику спеціальних функцій пошуку, залежно від внутрішніх установок пошуку у вікі.
- Цей параметр є обов'язковим.
- srnamespace
Шукати лише в межах цих просторів назв.
- Значення (розділені через | або альтернативу): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Щоб зазначити всі значення, використовуйте *.
- Стандартно: 0
- srlimit
Скільки всього сторінок виводити.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- sroffset
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- Тип: ціле число
- Стандартно: 0
- srwhat
Який тип пошуку виконати.
- Одне з наступних значень: nearmatch, text, title
- srinfo
Які метадані отримати.
- Значення (розділені через | або альтернативу): rewrittenquery, suggestion, totalhits
- Стандартно: totalhits|suggestion|rewrittenquery
- srprop
Які властивості для виведення:
- size
- Додає розмір сторінки в байтах.
- wordcount
- Додає кількість слів на сторінці.
- timestamp
- Додає часову мітку останнього редагування сторінки.
- snippet
- Додає фрагмент сторінки з розміткою, яка виділяє умови запиту.
- titlesnippet
- Додає назву сторінки з розміткою, яка виділяє умови запиту.
- redirecttitle
- Додає заголовок відповідного перенаправлення.
- redirectsnippet
- Додає назву відповідного перенаправлення з розміткою, яка виділяє умови запиту.
- sectiontitle
- Додає заголовок відповідного розділу.
- sectionsnippet
- Додає назву відповідного розділу з розміткою, яка виділяє умови запиту.
- isfilematch
- Додає перемикач, який показує, є пошук знайшов вміст файлу.
- categorysnippet
- Додає назву відповідної категорії з розміткою, яка виділяє умови запиту.
- score
- Застарілий. Інгорується.
- hasrelated
- Застарілий. Ігнорується.
- extensiondata
- Додає додаткові дані, згенеровані розширеннями.
- Значення (розділені через | або альтернативу): categorysnippet, extensiondata, isfilematch, redirectsnippet, redirecttitle, sectionsnippet, sectiontitle, size, snippet, timestamp, titlesnippet, wordcount, hasrelated, score
- Стандартно: size|wordcount|timestamp|snippet
- srinterwiki
Включати інтервікі в результатах пошуку, якщо доступно.
- Тип: логічний (подробиці)
- srenablerewrites
Включити внутрішнє переписування запиту. Деякі пошукові бекенди можуть переписати запит так, щоб вони, теоретично, давали кращі результати, наприклад, виправивши орфографічні помилки.
- Тип: логічний (подробиці)
- srsort
Встановити порядок сортування повернутих результатів.
- Одне з наступних значень: relevance
- Стандартно: relevance
- Шукати meaning.
- api.php?action=query&list=search&srsearch=meaning [відкрити в пісочниці]
- Шукати в текстах meaning.
- api.php?action=query&list=search&srwhat=text&srsearch=meaning [відкрити в пісочниці]
- Отримати інформацію про сторінки, на яких знайдено meaning.
- api.php?action=query&generator=search&gsrsearch=meaning&prop=info [відкрити в пісочниці]
list=tags (tg)
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Перелічити мітки змін.
- tgcontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- tglimit
Максимальна кількість міток у списку.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- tgprop
Які властивості отримати:
- displayname
- Додає системне повідомлення для мітки.
- description
- Додає опис мітки.
- hitcount
- Додає кількість версій та записів журналу, які мають цю мітку.
- defined
- Показує, чи мітка визначена.
- source
- Отримує джерела мітки, що може включати extension для визначених розширеннями міток і manual для міток, які користувачі можуть застосовувати вручну.
- active
- І все ж позначка досі задіяна.
- Значення (розділені через | або альтернативу): active, defined, description, displayname, hitcount, source
- За замовчуванням: (порожньо)
- Перелічити доступні мітки.
- api.php?action=query&list=tags&tgprop=displayname|description|hitcount|defined [відкрити в пісочниці]
list=usercontribs (uc)
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Отримати всі редагування користувача.
- uclimit
Максимальна кількість елементів внеску для виведення.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- ucstart
Початкова мітка часу, з якої потрібно повернутися, тобто зміни перед цією міткою часу.
- Тип: часова мітка (дозволені формати)
- ucend
До якої часової мітки виводити, тобто зміни після цієї позначки часу.
- Тип: часова мітка (дозволені формати)
- uccontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- ucuser
Користувачі, для яких отримати внесок. Не можна використовувати з ucuserids, ucuserprefix чи uciprange.
- Тип: список користувачів, подано як ім'я користувача, IP та інтервікі-назва (напр., «префікс>ПрикладНазви»)
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- ucuserids
Ідентифікатори користувачів, для яких отримати внесок. Не можна використовувати з ucuser, ucuserprefix чи uciprange.
- Тип: список цілих чисел
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- ucuserprefix
Отримати внесок усіх користувачів, чиї імена починаються цим значенням. Не можна використовувати з ucuser, ucuserids чи uciprange.
- uciprange
The CIDR range to retrieve contributions for. Cannot be used with ucuser, ucuserprefix, or ucuserids.
- ucdir
У якому напрямку перелічувати:
- newer
- Спочатку найстарші. Примітка: ucstart має бути перед ucend.
- older
- Спочатку найновіші (за замовчуванням). Примітка: ucstart має бути перед ucend.
- Одне з наступних значень: newer, older
- Стандартно: older
- ucnamespace
Перерахувати записи внеску лише в цих просторах назв.
- Значення (розділені через | або альтернативу): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Щоб зазначити всі значення, використовуйте *.
- ucprop
Включити додаткові відомомсті:
- ids
- Додає ID сторінки й ID версії.
- title
- Додає назву й ID простору назв сторінки.
- timestamp
- Додає часову мітку редагування.
- comment
- Додає коментар до редагування. Якщо коментар до версії було приховано з історії, буде повернуто властивість commenthidden.
- parsedcomment
- Додає проаналізований коментар до редагування. Якщо коментар до версії було приховано з історії, буде повернуто властивість commenthidden.
- size
- Додає новий розмір редагування.
- sizediff
- Додає зміну розміру порівняно з попереднім редагуванням.
- flags
- Додає прапорці редагування.
- patrolled
- Відзначає патрульовані редагування.
- tags
- Перелічує мітки редагування.
- Значення (розділені через | або альтернативу): comment, flags, ids, parsedcomment, patrolled, size, sizediff, tags, timestamp, title
- Стандартно: ids|title|timestamp|comment|size|flags
- ucshow
Показати лише елементи, що відповідають цим критеріям, наприклад, лише не незначні редагування: ucshow=!minor.
Якщо вказано ucshow=patrolled або ucshow=!patrolled, версії, старіші ніж $wgRCMaxAge (7776000 секунд) не будуть показуватися.
- Значення (розділені через | або альтернативу): !autopatrolled, !minor, !new, !patrolled, !top, autopatrolled, minor, new, patrolled, top
- uctag
Перерахувати лише версії, помічені цим теґом.
- uctoponly
- Застарілий.
Виводити лише зміни, які є останньою версією.
- Тип: логічний (подробиці)
- Показати внесок користувача Example.
- api.php?action=query&list=usercontribs&ucuser=Example [відкрити в пісочниці]
- Показати внесок з усіх IP-адрес з префіксом 192.0.2..
- api.php?action=query&list=usercontribs&ucuserprefix=192.0.2. [відкрити в пісочниці]
list=users (us)
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Отримати інформацію про список користувачів.
- usprop
Яку інформацію включити:
- blockinfo
- Мітки про те чи є користувач заблокованим, ким, і з якою причиною.
- groups
- Перелічує всі групи, до яких належить кожен з користувачів.
- groupmemberships
- Перелічити групи, в які користувачі безпосередньо входять, а також термін дії членств.
- implicitgroups
- Перелічує всі групи, членом яких користувач є автоматично.
- rights
- Перелічує всі права, які має кожен з користувачів.
- editcount
- Додає лічильник редагувань користувача.
- registration
- Додає часову мітку реєстрації користувача.
- emailable
- Помічає чи хоче користувач отримувати електронну пошту через Special:Emailuser.
- gender
- Помічає стать користувача. Повертає "male", "female", або "unknown".
- centralids
- Додає центральні ідентифікатори і стан приєднання для користувача.
- cancreate
- Вказує, чи можна створити обліковий запис для допустимих, але незареєстрованих імен користувачів.
- Значення (розділені через | або альтернативу): blockinfo, cancreate, centralids, editcount, emailable, gender, groupmemberships, groups, implicitgroups, registration, rights
- usattachedwiki
Із usprop=centralids, вказати, чи користувач має приєднану вікі, визначену цим ідентифікатором.
- ususers
Список користувачів, для яких отримати інформацію.
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- ususerids
Список ідентифікаторів користувачів, щодо яких треба отримати інформацію.
- Тип: список цілих чисел
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- Вивести інформацію для користувача Example.
- api.php?action=query&list=users&ususers=Example&usprop=groups|editcount|gender [відкрити в пісочниці]
list=watchlist (wl)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Отримати нещодавні зміни сторінок у списку спостереження поточного користувача.
- wlallrev
Включити декілька версій тієї з сторінки у поданому часовому діапазоні.
- Тип: логічний (подробиці)
- wlstart
Часова мітка, з якої почати перелік.
- Тип: часова мітка (дозволені формати)
- wlend
Часова мітка завершення переліку.
- Тип: часова мітка (дозволені формати)
- wlnamespace
Відфільтрувати до змін лише у поданих просторах назв.
- Значення (розділені через | або альтернативу): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Щоб зазначити всі значення, використовуйте *.
- wluser
Перерахувати лише зміни, зроблені цим користувачем.
- Тип: користувач, подано як ім'я користувача, IP, інтервікі-назва (напр., «префікс>ПрикладНазви») та ідентифікатор користувача (напр., «#12345»)
- wlexcludeuser
Не перераховувати зміни, зроблені цим користувачем.
- Тип: користувач, подано як ім'я користувача, IP, інтервікі-назва (напр., «префікс>ПрикладНазви») та ідентифікатор користувача (напр., «#12345»)
- wldir
У якому напрямку перелічувати:
- newer
- Спочатку найстарші. Примітка: wlstart має бути перед wlend.
- older
- Спочатку найновіші (за замовчуванням). Примітка: wlstart має бути перед wlend.
- Одне з наступних значень: newer, older
- Стандартно: older
- wllimit
Скільки всього видати результатів за один запит.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- wlprop
Які додаткові властивості отримати:
- ids
- Додає ID версій та ID сторінок.
- title
- Додає заголовок сторінки.
- flags
- Додає прапорці редагування.
- user
- Додає користувача, який зробив редагування. Якщо користувача було приховано з історії, буде повернуто властивість userhidden.
- userid
- Додає ідентифікатор користувача, який зробив редагування. Якщо користувача було приховано з історії, буде повернуто версію userhidden.
- comment
- Додає коментар редагування. Якщо коментар до версії було приховано з історії, буде повернуто властивість commenthidden.
- parsedcomment
- Додає проаналізований коментар редагування. Якщо коментар до версії було приховано з історії, буде повернуто властивість commenthidden.
- timestamp
- Додає часову мітку редагування.
- patrol
- Позначає відпатрульовані редагування.
- sizes
- Додає стару і нову довжину сторінки.
- notificationtimestamp
- Додає мітку часу, коли користувач був востаннє сповіщений про редагування.
- loginfo
- Додає інформацію журналу, де це доречно.
- tags
- Перелічує мітки запису.
- expiry
- Adds the expiry time.
- Значення (розділені через | або альтернативу): comment, expiry, flags, ids, loginfo, notificationtimestamp, parsedcomment, patrol, sizes, tags, timestamp, title, user, userid
- Стандартно: ids|title|flags
- wlshow
Показати лише елементи, що задовільняють ці критерії. Наприклад, для перегляду лише незначних змін, здійснених користувачами, що увійшли до системи, вкажіть wlshow=minor|!anon.
- Значення (розділені через | або альтернативу): !anon, !autopatrolled, !bot, !minor, !patrolled, !unread, anon, autopatrolled, bot, minor, patrolled, unread
- wltype
Які типи змін показувати:
- edit
- Регулярні сторінки правок.
- new
- Сторінка створена.
- log
- Записи в журналі.
- external
- Зовнішні зміни.
- categorize
- Зміни членства в категорії.
- Значення (розділені через | або альтернативу): categorize, edit, external, log, new
- Стандартно: edit|new|log|categorize
- wlowner
Використовується разом з wltoken для доступу до списку спостереження різних користувачів.
- Тип: користувач, подано як ім'я користувача
- wltoken
Токен безпеки (доступний у налаштуваннях користувача) для отримання доступу до списку спостереження іншого користувача.
- wlcontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- Перелічити верхні версії для нещодавно змінених сторінок у списку спостереження поточного користувача.
- api.php?action=query&list=watchlist [відкрити в пісочниці]
- Вибрати додаткову інформацію про верхню версію нещодавно змінених сторінок у списку спостереження поточного користувача.
- api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment [відкрити в пісочниці]
- Отримати додаткову інформацію про найсвіжішу версію для нещодавно змінених сторінок зі списку спостереження поточного користувача, включаючи те, коли спливують елементи, спостереження за якими тимчасове.
- api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment|expiry [відкрити в пісочниці]
- Вибрати інформацію про усі нещодавні зміни на сторінках у списку спостереження поточного користувача.
- api.php?action=query&list=watchlist&wlallrev=&wlprop=ids|title|timestamp|user|comment [відкрити в пісочниці]
- Видати інформацію про сторінку для нещодавно змінених сторінок у списку спостереження поточного користувача.
- api.php?action=query&generator=watchlist&prop=info [відкрити в пісочниці]
- Вибрати інформацію про версію для усіх нещодавніх змін на сторінках у списку спостереження поточного користувача.
- api.php?action=query&generator=watchlist&gwlallrev=&prop=revisions&rvprop=timestamp|user [відкрити в пісочниці]
- Перелічити верхні версії для нещодавно змінених сторінок у списку спостереження користувача Example.
- api.php?action=query&list=watchlist&wlowner=Example&wltoken=123ABC [відкрити в пісочниці]
list=watchlistraw (wr)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Отримати усі сторінки у списку спостереження поточного користувача.
- wrcontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- wrnamespace
Перерахувати сторінки лише в поданих просторах назв.
- Значення (розділені через | або альтернативу): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Щоб зазначити всі значення, використовуйте *.
- wrlimit
Скільки всього видати результатів за один запит.
- Тип: ціле число або max
- Значення має перебувати між 1 та 500.
- Стандартно: 10
- wrprop
Які додаткові властивості отримати:
- changed
- Додає мітку часу, коли користувач був востаннє сповіщений про редагування.
- Значення (розділені через | або альтернативу): changed
- wrshow
Перелічити лише елементи, які відповідають цим критеріям.
- Значення (розділені через | або альтернативу): !changed, changed
- wrowner
Використовується разом з wrtoken для доступу до списку спостереження різних користувачів.
- Тип: користувач, подано як ім'я користувача
- wrtoken
Токен безпеки (доступний у налаштуваннях користувача) для отримання доступу до списку спостереження іншого користувача.
- wrdir
Напрямок, у якому перелічити.
- Одне з наступних значень: ascending, descending
- Стандартно: ascending
- wrfromtitle
Назва (з префіксом простору назв), з якої почати перерахування.
- wrtotitle
Назва (з префіксом простору назв), якою закінчити перерахування.
- Перелічити сторінки у списку спостереження поточного користувача.
- api.php?action=query&list=watchlistraw [відкрити в пісочниці]
- Вибрати інформацію про сторінку для сторінок у списку спостереження поточного користувача.
- api.php?action=query&generator=watchlistraw&gwrshow=changed&prop=info [відкрити в пісочниці]
meta=allmessages (am)
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Видати повідомлення від цього сайту.
- ammessages
Які повідомлення виводити. * (за замовчуванням) означає усі повідомлення.
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- Стандартно: *
- amprop
Які властивості отримати.
- Значення (розділені через | або альтернативу): default
- amenableparser
Встановити увімкнення парсеру, це попередньо обробить вікітекст повідомлення (підставити магічні слова, розкрити шаблони тощо).
- Тип: логічний (подробиці)
- amnocontent
Якщо вказано, не включати повідомлення вміст повідомлення у результат.
- Тип: логічний (подробиці)
- amincludelocal
Також включити локальні повідомлення, тобто повідомлення, що не існують у програмному забезпеченні, але існують як сторінка в просторі назв MediaWiki. Це видає список усіх сторінок простору MediaWiki, так що у ньому також будуть сторінки, які насправді не є повідомленнями, як-то Common.js.
- Тип: логічний (подробиці)
- amargs
Аргументи будуть підставлятися в повідомлення.
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- amfilter
Видати лише повідомлення з назвами, що місять цей рядок.
- amcustomised
Видати лише повідомлення у цьому стані налаштувань.
- Одне з наступних значень: all, modified, unmodified
- Стандартно: all
- amlang
Видає повідомлення цією мовою.
- amfrom
Видає повідомлення, починаючи з цього повідомлення.
- amto
Видає повідомлення, закінчуючи цим повідомленням.
- amtitle
Назва сторінки для використання як контекст при аналізі повідомлення (для опції amenableparser).
- amprefix
Видати повідомлення з цим префіксом.
- Показати повідомлення, які починаються на ipb-.
- api.php?action=query&meta=allmessages&refix=ipb- [відкрити в пісочниці]
- Показати повідомлення august і mainpage німецькою.
- api.php?action=query&meta=allmessages&ammessages=august|mainpage&amlang=de [відкрити в пісочниці]
meta=authmanagerinfo (ami)
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Отримати інформацію про поточний стан автентифікації.
- amisecuritysensitiveoperation
Перевірити, чи поточний стан автентифікації користувача є достатнім для даної конфіденційної операції.
- amirequestsfor
Отримати інформацію про запити автентифікації, потрібні для даної дії автентифікації.
- Одне з наступних значень: change, create, create-continue, link, link-continue, login, login-continue, remove, unlink
- amimergerequestfields
Об'єднати інформацію всіх автентифікаційних запитів у один масив.
- Тип: логічний (подробиці)
- amimessageformat
Формат до використання для повернення повідомлень.
- Одне з наступних значень: html, none, raw, wikitext
- Стандартно: wikitext
- Вибірка запитів, що можуть бути використані при початку входу.
- api.php?action=query&meta=authmanagerinfo&amirequestsfor=login [відкрити в пісочниці]
- Отримати запити, які можуть бути використані при початку входу, з об'єднаними полями форми.
- api.php?action=query&meta=authmanagerinfo&amirequestsfor=login&amimergerequestfields=1 [відкрити в пісочниці]
- Перевірити чи автентифікація є достатньою для дії foo.
- api.php?action=query&meta=authmanagerinfo&amisecuritysensitiveoperation=foo [відкрити в пісочниці]
meta=filerepoinfo (fri)
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Видати мета-інформацію про репозиторії зображень, налаштовані на вікі.
- friprop
Які властивості репозиторію отримати (доступні властивості можуть варіюватися в інших вікі).
- apiurl
- URL-адреса API репозиторію — корисно для отримання інформації про зображення від хоста.
- articlepath
- $wgArticlePath вікі-сайту репозиторію, або еквівалент.
- canUpload
- Чи можна завантажувати файли в цей репозиторій, напр., через CORS та спільну автентифікацію.
- descriptionCacheExpiry
- (без опису)
- displayname
- Назва вікі-сайту репозиторію, читабельна для людини.
- favicon
- URL-адреса значка вікіпроекту репозиторію, із $wgFavicon.
- fetchDescription
- Чи сторінки опису беруться з цього репозиторію при перегляді локальних сторінок опису файлів.
- initialCapital
- Чи назви файлів неявно починаються з великої літери.
- local
- Чи той репозиторій є локальним, чи ні.
- name
- Ключ репозиторію — використовується, наприклад, у повернутих значеннях $wgForeignFileRepos таimageinfo.
- rootUrl
- Кореневий URL-шлях для шляхів до зображень.
- scriptDirUrl
- Кореневий URL-шлях для інсталяції MediaWiki у вікіпроекті репозиторію.
- server
- $wgServer (чи його еквівалент) вікіпроекту репозиторію.
- thumbUrl
- Кореневий URL-шлях для шляхів до мініатюр.
- url
- URL-шлях публічної зони.
- Значення (розділені через | або альтернативу): apiurl, articlepath, canUpload, descriptionCacheExpiry, displayname, favicon, fetchDescription, initialCapital, local, name, rootUrl, scriptDirUrl, server, thumbUrl, url
- Стандартно: apiurl|articlepath|canUpload|descriptionCacheExpiry|displayname|favicon|fetchDescription|initialCapital|local|name|rootUrl|scriptDirUrl|server|thumbUrl|url
- Отримати інформацію про репозиторії файлів.
- api.php?action=query&meta=filerepoinfo&friprop=apiurl|name|displayname [відкрити в пісочниці]
meta=languageinfo (li)
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Повернути інформацію про доступні мови.
Можливість продовження може бути застосована, якщо отримання інформації займає надто багато часу як для одного запиту.
- liprop
Яку інформацію отримати для кожної мови.
- code
- Код мови. (Вживається код, стандартний для MediaWiki, хоча подекуди він має збіги з іншими стандартами кодів мов.)
- bcp47
- Код мови BCP-47.
- dir
- Напрямок письма вказаної мови (або
ltr
, абоrtl
). - autonym
- Автонім мови, тобто назва мови, записана нею ж.
- name
- Назва мови, записана мовою, вказаною в параметрі uselang, із застосуванням резервних мов, якщо необхідно.
- fallbacks
- Коди мов, які слугують резервними мовами для цієї мови. Безумовна остаточна резервна мова 'en' не включена (але деякі мови можуть мати встановлено 'en' як безумовну резервну мову).
- variants
- Мовні коди варіантів, підтримуваних цією мовою.
- Значення (розділені через | або альтернативу): autonym, bcp47, code, dir, fallbacks, name, variants
- Стандартно: code
- licode
Мовні коди тих мов, які слід повернути, або
*
для всіх мов.- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- Стандартно: *
- licontinue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- Отримати мовні коди для всіх підтримуваних мов.
- api.php?action=query&meta=languageinfo [відкрити в пісочниці]
- Отримати автоніми та німецькі назви всіх підтримуваних мов.
- api.php?action=query&meta=languageinfo&liprop=autonym|name&uselang=de [відкрити в пісочниці]
- Отримати резервні мови й варіанти для окситанської мови.
- api.php?action=query&meta=languageinfo&liprop=fallbacks|variants&licode=oc [відкрити в пісочниці]
- Отримати мовний код BCP-47 і напрямок для всіх підтримуваних мов.
- api.php?action=query&meta=languageinfo&liprop=bcp47|dir [відкрити в пісочниці]
meta=siteinfo (si)
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Видати загальну інформацію про сайт.
- siprop
Яку інформацію отримати:
- general
- Загальна системна інформація.
- namespaces
- Список зареєстрованих просторів назв та їхні канонічні назви.
- namespacealiases
- Список зареєстрованого простору прізвиськ.
- specialpagealiases
- Список аліасів спеціальної сторінки.
- magicwords
- Список магічних слів та їх аліасів.
- interwikimap
- Видає карту інтервікі (за бажанням, фільтровану, за бажанням локалізовану з використанням siinlanguagecode).
- dbrepllag
- Видає сервер бази даних з найбільшою затримкою відповіді.
- statistics
- Видає статистику сайту.
- usergroups
- Видає групи користувачів і пов'язані дозволи.
- libraries
- Видає бібліотеки, встановлені у вікі.
- extensions
- Видає розширення, встановлені у вікі.
- fileextensions
- Видає список розширень файлів (типів файлів), які дозволено завантажувати.
- rightsinfo
- Видає інформацію щодо прав (ліцензії) вікі, якщо наявна.
- restrictions
- Видає інформацію про наявні типи обмежень (захисту).
- languages
- Видає список мов, які підтримує MediaWiki (за бажанням локалізовані через siinlanguagecode).
- languagevariants
- Виводить список кодів мов, для яких увімкнено LanguageConverter, а також варіанти, підтримувані кожною з цих мов.
- skins
- Видає список усіх доступних тем оформлення (опціонально локалізовані з використанням siinlanguagecode, в іншому разі — мовою вмісту).
- extensiontags
- Видає список теґів розширення парсеру.
- functionhooks
- Видає список гуків парсерних функцій.
- showhooks
- Видає список усіх підписаних гуків (вміст $wgHooks).
- variables
- Видає список змінних ID.
- protocols
- Видає список протоколів, дозволених у зовнішніх посиланнях.
- defaultoptions
- Видає значення налаштувань користувача за замовчуванням.
- uploaddialog
- Повертає конфігурацію діалогу завантаження.
- Значення (розділені через | або альтернативу): dbrepllag, defaultoptions, extensions, extensiontags, fileextensions, functionhooks, general, interwikimap, languages, languagevariants, libraries, magicwords, namespacealiases, namespaces, protocols, restrictions, rightsinfo, showhooks, skins, specialpagealiases, statistics, uploaddialog, usergroups, variables
- Стандартно: general
- sifilteriw
Видати лише локальні або лише нелокальні елементи карти інтервікі.
- Одне з наступних значень: !local, local
- sishowalldb
Перелічити усі сервери баз даних, а не лише той, який робить найбільшу затримку.
- Тип: логічний (подробиці)
- sinumberingroup
Перераховує кількість користувачів у групах користувачів.
- Тип: логічний (подробиці)
- siinlanguagecode
Код мови для локалізованих назв мов (найкращий варіант) і назв тем оформлення.
- Вибрати інформацію про сайт.
- api.php?action=query&meta=siteinfo&siprop=general|namespaces|namespacealiases|statistics [відкрити в пісочниці]
- Отримати список локальних інтервікі-префіксів.
- api.php?action=query&meta=siteinfo&siprop=interwikimap&sifilteriw=local [відкрити в пісочниці]
- Перевірити поточне відставання реплікації.
- api.php?action=query&meta=siteinfo&siprop=dbrepllag&sishowalldb= [відкрити в пісочниці]
meta=tokens
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Отримує токени для дій, що змінюють дані.
- type
Типи токена для запиту.
- Значення (розділені через | або альтернативу): createaccount, csrf, login, patrol, rollback, userrights, watch
- Щоб зазначити всі значення, використовуйте *.
- Стандартно: csrf
- Отримати csrf-токен (за замовчуванням).
- api.php?action=query&meta=tokens [відкрити в пісочниці]
- Отримати токен спостереження і токен патрулювання.
- api.php?action=query&meta=tokens&type=watch|patrol [відкрити в пісочниці]
meta=userinfo (ui)
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Отримати інформацію про поточного користувача.
- uiprop
Які саме відомості включати:
- blockinfo
- Позначає, чи поточний користувач заблокований, ким, з якої причини.
- hasmsg
- Додає мітку messages, якщо у користувача є непроглянуті повідомлення.
- groups
- Перелічує усі групи, до яких належить поточний користувач.
- groupmemberships
- Перелічити групи, в які поточний користувач безпосередньо входить, а також термін дії членств.
- implicitgroups
- Перелічує усі групи, до яких поточний користувач належить автоматично.
- rights
- Перелічує усі права, які має поточний користувач.
- changeablegroups
- Перелічує групи, у які користувач може додавати і з яких вилучати.
- options
- Перелічує усі налаштування, які поточний користувач встановив.
- editcount
- Додає кількість редагувань поточного користувача.
- ratelimits
- Перелічує усі ліміти оцінок, застосовні до поточного користувача.
- theoreticalratelimits
- Перелічує всі обмеження швидкості, що застосовувались би до поточного користувача якби він не мав виключення з обмежень швидкості на основі прав користувача чи IP
- Додає електронну пошту користувача та дату її підтвердження.
- realname
- Додає справжнє ім'я користувача.
- acceptlang
- Дублює шапку
Accept-Language
, надіслану клієнтом у структурованому форматі. - registrationdate
- ДОдає дату реєстрації користувача.
- unreadcount
- Додає кількість непрочитаних сторінок у списку спостереження користувача (максимально 999; видає «1000+», якщо більше).
- centralids
- Додає центральні ідентифікатори і стан приєднання для користувача.
- latestcontrib
- Додати дату останнього редагування користувача.
- Значення (розділені через | або альтернативу): acceptlang, blockinfo, centralids, changeablegroups, editcount, email, groupmemberships, groups, hasmsg, implicitgroups, latestcontrib, options, ratelimits, realname, registrationdate, rights, theoreticalratelimits, unreadcount
- Щоб зазначити всі значення, використовуйте *.
- uiattachedwiki
Із uiprop=centralids, вказати, чи користувач має приєднану вікі, визначену цим ідентифікатором.
- Отримати інформацію про поточного користувача.
- api.php?action=query&meta=userinfo [відкрити в пісочниці]
- Отримати додаткову інформацію про поточного користувача.
- api.php?action=query&meta=userinfo&uiprop=blockinfo|groups|rights|hasmsg [відкрити в пісочниці]
action=removeauthenticationdata
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Вилучити параметри автентифікації для поточного користувача.
- request
Використовувати цей автентифікаційний запит через id, що повертається з action=query&meta=authmanagerinfo за допомогою amirequestsfor=remove.
- Цей параметр є обов'язковим.
- token
Токен «csrf» отримано з action=query&meta=tokens
- Цей параметр є обов'язковим.
- Спроба вилучити дані поточного користувача для FooAuthenticationRequest.
- api.php?action=removeauthenticationdata&request=FooAuthenticationRequest&token=123ABC [відкрити в пісочниці]
action=resetpassword
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Відправити користувачу лист для відновлення пароля.
- user
Користувача відновлено.
- Тип: користувач, подано як ім'я користувача
Адреса електронної пошти користувача відновлено.
- token
Токен «csrf» отримано з action=query&meta=tokens
- Цей параметр є обов'язковим.
- Надіслати лист для скидання пароля користувачу Example.
- api.php?action=resetpassword&user=Example&token=123ABC [відкрити в пісочниці]
- Надіслати лист для скидання пароля усім користувачам з адресою електронної пошти user@example.com.
- api.php?action=resetpassword&user=user@example.com&token=123ABC [відкрити в пісочниці]
action=revisiondelete
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Вилучити або відновити версії.
- type
Тип здійснюваного вилучення версії.
- Цей параметр є обов'язковим.
- Одне з наступних значень: archive, filearchive, logging, oldimage, revision
- target
Назва сторінки, версію якої вилучити, якщо вимагається для цього типу.
- ids
Ідентифікатори версій, які слід вилучити.
- Цей параметр є обов'язковим.
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- hide
Що приховати у кожній з версій.
- Значення (розділені через | або альтернативу): comment, content, user
- show
Що показати у кожній з версії.
- Значення (розділені через | або альтернативу): comment, content, user
- suppress
Чи приховати дані від адміністраторів так само як від усіх інших.
- Одне з наступних значень: no, nochange, yes
- Стандартно: nochange
- reason
Причина вилучення або відновлення.
- tags
Теги для застосування до запису в журналі вилучень
- Значення (розділені через | або альтернативу):
- token
Токен «csrf» отримано з action=query&meta=tokens
- Цей параметр є обов'язковим.
- Приховати вміст версії 12345 сторінки Головна сторінка.
- api.php?action=revisiondelete&target=%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&type=revision&ids=12345&hide=content&token=123ABC [відкрити в пісочниці]
- Приховати всі дані у записі журналу 67890 з причиною BLP violation.
- api.php?action=revisiondelete&type=logging&ids=67890&hide=content|comment|user&reason=BLP%20violation&token=123ABC [відкрити в пісочниці]
action=rollback
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Скасувати останнє редагування цієї сторінки.
Якщо користувач, який редагував сторінку, зробив декілька редагувань підряд, їх усі буде відкочено.
- title
Назва сторінки, у якій здійснити відкіт. Не може використовуватись разом з pageid.
- pageid
Ідентифікатор сторінки у якій здійснити відкіт. Не може використовуватись разом з title.
- Тип: ціле число
- tags
Теги, які будуть застосовані до відкоту.
- Значення (розділені через | або альтернативу):
- user
Ім'я користувача чиї редагування слід відкотити.
- Цей параметр є обов'язковим.
- Тип: користувач, подано як ім'я користувача, IP, інтервікі-назва (напр., «префікс>ПрикладНазви») та ідентифікатор користувача (напр., «#12345»)
- summary
Нестандартний опис редагування. Якщо порожній, буде використано опис редагування за замовчуванням.
- За замовчуванням: (порожньо)
- markbot
Позначити відкинуті редагування та відкіт як редагування бота.
- Тип: логічний (подробиці)
- watchlist
Безумовно додати або вилучити сторінку із списку спостереження поточного користувача, використати налаштування (ігноруються для користувачів-ботів), або не змінювати статус (не)спостереження.
- Одне з наступних значень: nochange, preferences, unwatch, watch
- Стандартно: preferences
- token
Токен «rollback» отримано з action=query&meta=tokens
Для сумісності, приймається також токен, використаний у користувацькому веб-інтерфейсі.
- Цей параметр є обов'язковим.
- Відкинути останні редагування сторінки Головна сторінка, здійснені користувачем Example.
- api.php?action=rollback&title=%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&user=Example&token=123ABC [відкрити в пісочниці]
- Відкинути останні редагування сторінки Головна сторінка, здійснені IP-користувачем 192.0.2.5 з причиною Reverting vandalism, та позначити ці редагування та відкіт як редагування бота.
- api.php?action=rollback&title=%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&user=192.0.2.5&token=123ABC&summary=Reverting%20vandalism&markbot=1 [відкрити в пісочниці]
action=rsd
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Експортувати як схему RSD (Really Simple Discovery).
- Експортувати RSD-схему.
- api.php?action=rsd [відкрити в пісочниці]
action=setnotificationtimestamp
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Оновити часову мітку сповіщень для сторінок, що спостерігаються.
Це зачепить підсвічування змінених сторінок у списку спостереження та історії, а також надсилання електронного листа якщо опція налаштувань «Повідомляти електронною поштою про зміну сторінки або файлу з мого списку спостереження» увімкнена.
- entirewatchlist
Опрацювати всі сторінки, що спостерігаються.
- Тип: логічний (подробиці)
- timestamp
Часова мітка, яку вказати у якості часової мітки сповіщень.
- Тип: часова мітка (дозволені формати)
- torevid
Версія до якої вказати часову мітку сповіщень (лише одна сторінка).
- Тип: ціле число
- newerthanrevid
Версія, до новішої від якої вказати часову мітку сповіщень (лише одна сторінка).
- Тип: ціле число
- continue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- 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
Автоматично вирішувати перенаправлення у titles, pageids, і revids, та у сторінках, повернених generator.
- Тип: логічний (подробиці)
- converttitles
Конвертувати назви в інші варіанти за необхідності. Працює лише для вікі, мова вмісту яких підтримує конвертування варіантів. Мовами, що підтримують конвертування варіантів є ban, en, crh, gan, iu, kk, ku, shi, sr, tg, uz та zh.
- Тип: логічний (подробиці)
- token
Токен «csrf» отримано з action=query&meta=tokens
- Цей параметр є обов'язковим.
- Стерти статус сповіщень для всього списку спостереження.
- api.php?action=setnotificationtimestamp&entirewatchlist=&token=123ABC [відкрити в пісочниці]
- Стерти статус сповіщень для Головна сторінка.
- api.php?action=setnotificationtimestamp&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&token=123ABC [відкрити в пісочниці]
- Встановити часову мітку сповіщень для Головна сторінка так, що всі редагування після 1 січня 2012 будуть виглядати як не переглянуті.
- api.php?action=setnotificationtimestamp&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×tamp=2012-01-01T00:00:00Z&token=123ABC [відкрити в пісочниці]
- Стерти статус сповіщень для сторінок у просторі назв Користувач.
- api.php?action=setnotificationtimestamp&generator=allpages&gapnamespace=2&token=123ABC [відкрити в пісочниці]
action=setpagelanguage
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Змінити мову сторінки.
Зміна мови сторінки заборонена в цій вікі.
Увімкніть $wgPageLanguageUseDB, щоб використовувати цю дію.
- title
Назва сторінки, мову якої Ви хочете змінити. Не можна використовувати разом з pageid.
- pageid
Ідентифікатор сторінки, мову якої Ви хочете змінити. Не можна використовувати разом з title.
- Тип: ціле число
- lang
Код мови, якою треба замінити поточну мову сторінки. Використовуйте default, щоб встановити стандартну мову вмісту цієї вікі як мову сторінки.
- Цей параметр є обов'язковим.
- Одне з наступних значень: ab, abs, ace, ady, ady-cyrl, aeb, aeb-arab, aeb-latn, af, ak, aln, alt, am, ami, an, ang, anp, ar, arc, arn, arq, ary, arz, as, ase, ast, atj, av, avk, awa, ay, az, azb, ba, ban, ban-bali, bar, bbc, bbc-latn, bcc, bci, bcl, be, be-tarask, bg, bgn, bh, bho, bi, bjn, blk, bm, bn, bo, bpy, bqi, br, brh, bs, btm, bto, bug, bxr, ca, cbk-zam, cdo, ce, ceb, ch, chr, chy, ckb, co, cps, cr, crh, crh-cyrl, crh-latn, cs, csb, cu, cv, cy, da, dag, de, de-at, de-ch, de-formal, default, din, diq, dsb, dtp, dty, dv, dz, ee, egl, el, eml, en, en-ca, en-gb, eo, es, es-formal, et, eu, ext, fa, fat, ff, fi, fit, fj, fo, fon, fr, frc, frp, frr, fur, fy, ga, gaa, gag, gan, gan-hans, gan-hant, gcr, gd, gl, gld, glk, gn, gom, gom-deva, gom-latn, gor, got, gpe, grc, gsw, gu, guc, gur, guw, gv, ha, hak, haw, he, hi, hif, hif-latn, hil, hr, hrx, hsb, hsn, ht, hu, hu-formal, hy, hyw, ia, id, ie, ig, ii, ik, ike-cans, ike-latn, ilo, inh, io, is, it, iu, ja, jam, jbo, jut, jv, ka, kaa, kab, kbd, kbd-cyrl, kbp, kcg, kea, kg, khw, ki, kiu, kjp, kk, kk-arab, kk-cn, kk-cyrl, kk-kz, kk-latn, kk-tr, kl, km, kn, ko, ko-kp, koi, kr, krc, kri, krj, krl, ks, ks-arab, ks-deva, ksh, ksw, ku, ku-arab, ku-latn, kum, kv, kw, ky, la, lad, lb, lbe, lez, lfn, lg, li, lij, liv, lki, lld, lmo, ln, lo, loz, lrc, lt, ltg, lus, luz, lv, lzh, lzz, mad, mai, map-bms, mdf, mg, mhr, mi, min, mk, ml, mn, mni, mnw, mo, mos, mr, mrh, mrj, ms, ms-arab, mt, mwl, my, myv, mzn, na, nah, nan, nap, nb, nds, nds-nl, ne, new, nia, niu, nl, nl-informal, nmz, nn, nod, nov, nqo, nrm, nso, nv, ny, nyn, nys, oc, ojb, olo, om, or, os, pa, pag, pam, pap, pcd, pcm, pdc, pdt, pfl, pi, pih, pl, pms, pnb, pnt, prg, ps, pt, pt-br, pwn, qu, qug, rgn, rif, rm, rmc, rmy, rn, ro, roa-tara, rsk, ru, rue, rup, ruq, ruq-cyrl, ruq-latn, rw, ryu, sa, sah, sat, sc, scn, sco, sd, sdc, sdh, se, se-fi, se-no, se-se, sei, ses, sg, sgs, sh, shi, shn, shy, shy-latn, si, sjd, sje, sk, skr, skr-arab, sl, sli, sm, sma, smn, sms, sn, so, sq, sr, sr-ec, sr-el, srn, sro, ss, st, stq, sty, su, sv, sw, syl, szl, szy, ta, tay, tcy, tdd, te, tet, tg, tg-cyrl, tg-latn, th, ti, tk, tl, tly, tn, to, tpi, tr, tru, trv, ts, tt, tt-cyrl, tt-latn, tum, tw, ty, tyv, tzm, udm, ug, ug-arab, ug-latn, uk, ur, uz, ve, vec, vep, vi, vls, vmf, vmw, vo, vot, vro, wa, war, wls, wo, wuu, xal, xh, xmf, xsy, yi, yo, yrl, yue, za, zea, zgh, zh, zh-cn, zh-hans, zh-hant, zh-hk, zh-mo, zh-my, zh-sg, zh-tw, zu
- reason
Причина зміни.
- tags
Змінити теги для застосування до запису в журналі, який буде результатом цієї дії.
- Значення (розділені через | або альтернативу):
- token
Токен «csrf» отримано з action=query&meta=tokens
- Цей параметр є обов'язковим.
- Змінити мову сторінки Головна сторінка на «баскська».
- api.php?action=setpagelanguage&title=%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&lang=eu&token=123ABC [відкрити в пісочниці]
- Змінити мову сторінки з ідентифікатором 123 на стандартну мову вмісту вікі.
- api.php?action=setpagelanguage&pageid=123&lang=default&token=123ABC [відкрити в пісочниці]
action=stashedit
- Цей модуль є внутрішнім або нестабільним. Його робота може бути змінена без сповіщення.
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Підготувати редагування в загальний кеш.
Це призначено для використання через AJAX з форми редагування, щоб поліпшити продуктивність збереження сторінки.
- title
Назва редагованої сторінки.
- Цей параметр є обов'язковим.
- section
Ідентифікатор розділу. 0 для вступного розділу, new для нового розділу.
- sectiontitle
Назва нового розділу.
- text
Вміст сторінки.
- stashedtexthash
Хеш вмісту сторінки з попереднього сховку, який треба використати натомість.
- summary
Змінити опис.
- За замовчуванням: (порожньо)
- contentmodel
Модель вмісту нового вмісту.
- Цей параметр є обов'язковим.
- Одне з наступних значень: GadgetDefinition, css, javascript, json, text, unknown, wikitext
- contentformat
Формат серіалізації вмісту, використовуваний для введеного тексту.
- Цей параметр є обов'язковим.
- Одне з наступних значень: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- baserevid
Ідентифікатор базової версії.
- Цей параметр є обов'язковим.
- Тип: ціле число
- token
Токен «csrf» отримано з action=query&meta=tokens
- Цей параметр є обов'язковим.
action=tag
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Додати або вилучити зміни міток з окремих версій або записів журналу.
- rcid
Один або більше ідентифікаторів останніх змін, до яких додати або вилучити мітки.
- Тип: список цілих чисел
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- revid
Один або більше ідентифікатор з якого додати або вилучити мітку.
- Тип: список цілих чисел
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- logid
Один або більше ідентифікатор запису журналу з якого вилучити або додати мітку.
- Тип: список цілих чисел
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- add
Мітки, які слід додати. Лише визначені вручну мітки може бути додано.
- Значення (розділені через | або альтернативу):
- remove
Мітки, які слід вилучити. Лише мітки, які було визначено вручну, або взагалі не визначено, можуть бути вилучені.
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- reason
Причина зміни.
- За замовчуванням: (порожньо)
- tags
Теги для застосування до запису в журналі, що буде створений в результаті цієї дії.
- Значення (розділені через | або альтернативу):
- token
Токен «csrf» отримано з action=query&meta=tokens
- Цей параметр є обов'язковим.
- Додати мітку vandalism до версії з ідентифікатором 123 без вказання причини
- api.php?action=tag&revid=123&add=vandalism&token=123ABC [відкрити в пісочниці]
- Вилучити мітку spam з запису журналу з ідентифікатором 123 з причиною Wrongly applied
- api.php?action=tag&logid=123&remove=spam&reason=Wrongly+applied&token=123ABC [відкрити в пісочниці]
action=unblock
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Розблокувати користувача.
- id
Ідентифікатор блокування чи розблокування (отриманий через list=blocks). Не може бути використано разом із user.
- Тип: ціле число
- user
Користувач до розблокування. Не може бути використано разом із id.
- Тип: користувач, подано як ім'я користувача, IP, IP-діапазон та ідентифікатор користувача (напр., «#12345»)
- userid
- Застарілий.
Вкажіть user=#ID натомість.
- Тип: ціле число
- reason
Причина розблокування.
- За замовчуванням: (порожньо)
- tags
Змінити теги, що мають бути застосовані до запису в журналі блокувань.
- Значення (розділені через | або альтернативу):
- token
Токен «csrf» отримано з action=query&meta=tokens
- Цей параметр є обов'язковим.
- Зняти блокування з ідентифікатором #105.
- api.php?action=unblock&id=105 [відкрити в пісочниці]
- Розблокувати користувача Bob з причиною Sorry Bob.
- api.php?action=unblock&user=Bob&reason=Sorry%20Bob [відкрити в пісочниці]
action=undelete
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Відновити версії вилученої сторінки.
Список вилучених версій (включено з часовими мітками) може бути отримано через prop=deletedrevisions, а список ідентифікаторів вилучених файлів може бути отримано через list=filearchive.
- title
Назва сторінки, яку слід відновити.
- Цей параметр є обов'язковим.
- reason
Причина відновлення.
- За замовчуванням: (порожньо)
- tags
Змінити теги, що мають бути застосовані до запису в журналі вилучень.
- Значення (розділені через | або альтернативу):
- timestamps
Часові мітки версій, які слід відновити. Якщо і timestamps, і fileids порожні, буде відновлено всі версії.
- Тип: список часових міток (дозволені формати)
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- fileids
Ідентифікатори версій файлів, які слід відновити. Якщо і timestamps, і fileids порожні, буде відновлено всі версії.
- Тип: список цілих чисел
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- undeletetalk
Відновити всі версії пов’язаної сторінки обговорення, якщо вона є.
- Тип: логічний (подробиці)
- watchlist
Безумовно додати або вилучити сторінку із списку спостереження поточного користувача, використати налаштування (ігноруються для користувачів-ботів), або не змінювати статус (не)спостереження.
- Одне з наступних значень: nochange, preferences, unwatch, watch
- Стандартно: preferences
- token
Токен «csrf» отримано з action=query&meta=tokens
- Цей параметр є обов'язковим.
- Відновити сторінку Головна сторінка.
- api.php?action=undelete&title=%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&token=123ABC&reason=Restoring%20%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 [відкрити в пісочниці]
- Відновити дві версії сторінки Головна сторінка.
- api.php?action=undelete&title=%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&token=123ABC×tamps=2007-07-03T22:00:45Z|2007-07-02T19:48:56Z [відкрити в пісочниці]
action=unlinkaccount
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Вилучити пов'язаний обліковий запис третьої сторони з поточного користувача.
- request
Використовувати цей автентифікаційний запит через id, що повертається з action=query&meta=authmanagerinfo за допомогою amirequestsfor=unlink.
- Цей параметр є обов'язковим.
- token
Токен «csrf» отримано з action=query&meta=tokens
- Цей параметр є обов'язковим.
- Здійснити спробу вилучити посилання поточного користувача для провайдера, асоційованого з FooAuthenticationRequest.
- api.php?action=unlinkaccount&request=FooAuthenticationRequest&token=123ABC [відкрити в пісочниці]
action=upload
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Завантажити файл, або отримати статус завантажень у процесі.
Доступні декілька методів:
- Завантажити вміст файлу напряму, використовуючи параметр file.
- Завантажити файл шматками, використовуючи параметри filesize, chunk, та offset.
- Змусити сервер Медіавікі отримати файл за URL, використовуючи параметр url.
- Завершити раніше розпочате завантаження, яке не вдалось через попередження, використовуючи параметр filekey.
Зауважте, що HTTP POST повинен бути здійснений як завантаження файлу (наприклад, використовуючи multipart/form-data
)
- filename
Цільова назва файлу.
- comment
Коментар завантаження. Також використовується як початковий текст сторінок для нових файлів, якщо text не вказано.
- За замовчуванням: (порожньо)
- tags
Змінити теги, які будуть застосовані до запису журналу завантажень та відповідної версії в історії редагувань сторінки файлу.
- Значення (розділені через | або альтернативу):
- text
Початковий текст сторінок для нових файлів.
- watch
- Застарілий.
Спостерігати за сторінкою.
- Тип: логічний (подробиці)
- watchlist
Безумовно додати або вилучити сторінку із списку спостереження поточного користувача, використати налаштування (ігноруються для користувачів-ботів), або не змінювати статус (не)спостереження.
- Одне з наступних значень: nochange, preferences, watch
- Стандартно: preferences
- ignorewarnings
Ігнорувати всі попередження.
- Тип: логічний (подробиці)
- file
Вміст файлу.
- Повинно бути надіслано у формі надсилання файлу використовуючи multipart/form-data.
- url
URL з якого отримати файл.
- filekey
Ключ, що ідентифікує попереднє завантаження яке було відкладено тимчасово
- sessionkey
- Застарілий.
Те ж саме, що filekey, підтримується для зворотної сумісності.
- stash
Якщо вказано, сервер тимчасово відкладе файл замість додати його до репозиторію.
- Тип: логічний (подробиці)
- filesize
Розмір файлу цілого завантаження.
- Тип: ціле число
- Значення має перебувати між 0 та 104 857 600.
- offset
Зміщення шматка в байтах.
- Тип: ціле число
- Значення має бути не меншим, ніж 0.
- chunk
Шматок вмісту.
- Повинно бути надіслано у формі надсилання файлу використовуючи multipart/form-data.
- async
Зробити операції з потенційно великими файлами асинхронними коли можливо.
- Тип: логічний (подробиці)
- checkstatus
Отримувати статус завантаження лише для даного ключа файлу.
- Тип: логічний (подробиці)
- token
Токен «csrf» отримано з action=query&meta=tokens
- Цей параметр є обов'язковим.
- Завантаження з URL.
- api.php?action=upload&filename=Wiki.png&url=http%3A//upload.wikimedia.org/wikipedia/en/b/bc/Wiki.png&token=123ABC [відкрити в пісочниці]
- Завершити завантаження, що не вдалось через попередження.
- api.php?action=upload&filename=Wiki.png&filekey=filekey&ignorewarnings=1&token=123ABC [відкрити в пісочниці]
action=userrights
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Змінити членство користувача у групах.
- user
Користувач.
- Тип: користувач, подано як ім'я користувача та ідентифікатор користувача (напр., «#12345»)
- userid
- Застарілий.
Вкажіть натомість user=#ID.
- Тип: ціле число
- add
Додати користувача до цих груп. Якщо він вже є членом групи, оновити термін дії членства.
- Значення (розділені через | або альтернативу): bot, bureaucrat, interface-admin, suppress, sysop
- expiry
Часові мітки, коли завершується членство. Можуть бути відносними (наприклад, 5 months або 2 weeks) або абсолютними (як 2014-09-18T12:34:56Z). Якщо задано тільки оду часову мітку, вона буде стосуватися всіх груп, переданих параметром add. Використовуйте infinite, indefinite, infinity або never, щоб задати безстрокове членство.
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
- Стандартно: infinite
- remove
Вилучити користувача із цих груп.
- Значення (розділені через | або альтернативу): bot, bureaucrat, interface-admin, suppress, sysop
- reason
Причина зміни.
- За замовчуванням: (порожньо)
- token
Токен «userrights» отримано з action=query&meta=tokens
Для сумісності, приймається також токен, використаний у користувацькому веб-інтерфейсі.
- Цей параметр є обов'язковим.
- tags
Змінити теги для застосування до запису в журналі зміни прав користувача.
- Значення (розділені через | або альтернативу):
- Додати користувача FooBot до групи bot та вилучити із груп sysop та bureaucrat.
- api.php?action=userrights&user=FooBot&add=bot&remove=sysop|bureaucrat&token=123ABC [відкрити в пісочниці]
- Додати користувача з ідентифікатором 123 до групи bot та вилучити із груп sysop та bureaucrat.
- api.php?action=userrights&userid=123&add=bot&remove=sysop|bureaucrat&token=123ABC [відкрити в пісочниці]
- Додати користувача SometimeSysop в групу sysop на 1 місяць.
- api.php?action=userrights&user=SometimeSysop&add=sysop&expiry=1%20month&token=123ABC [відкрити в пісочниці]
action=validatepassword
- Цей модуль вимагає прав на читання.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Перевірити пароль на предмет відповідності політикам вікі щодо паролів.
Результати перевірки вказуються як Good якщо пароль прийнятний, Change якщо пароль може використовуватись для входу, але його треба змінити, і Invalid — якщо пароль використовувати не можна.
- password
Пароль до перевірки.
- Цей параметр є обов'язковим.
- user
Ім'я користувача, для використання при тестуванні створення облікового запису. Вказаний користувач не повинен існувати.
- Тип: користувач, подано як ім'я користувача та ідентифікатор користувача (напр., «#12345»)
Адреса електронної пошти, для використання при тестуванні створення облікового запису.
- realname
Справжнє ім'я, для використання при тестуванні створення облікового запису.
- Перевірити пароль foobar для поточного користувача.
- api.php?action=validatepassword&password=foobar [відкрити в пісочниці]
- Перевірити пароль qwerty для створення користувача Example.
- api.php?action=validatepassword&password=querty&user=Example [відкрити в пісочниці]
action=watch
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Додати або вилучити сторінки з списку спостереження поточного користувача.
- title
- Застарілий.
Сторінки до додання/вилучення. Використовуйте titles натомість.
- unwatch
Якщо вказано, сторінку буде вилучено зі списку спостереження замість додання до нього.
- Тип: логічний (подробиці)
- continue
Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.
- 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
Автоматично вирішувати перенаправлення у titles, pageids, і revids, та у сторінках, повернених generator.
- Тип: логічний (подробиці)
- converttitles
Конвертувати назви в інші варіанти за необхідності. Працює лише для вікі, мова вмісту яких підтримує конвертування варіантів. Мовами, що підтримують конвертування варіантів є ban, en, crh, gan, iu, kk, ku, shi, sr, tg, uz та zh.
- Тип: логічний (подробиці)
- token
Токен «watch» отримано з action=query&meta=tokens
- Цей параметр є обов'язковим.
- Спостерігати за сторінкою Головна сторінка.
- api.php?action=watch&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&token=123ABC [відкрити в пісочниці]
- Вилучити сторінку Головна сторінка зі списку спостереження.
- api.php?action=watch&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&unwatch=&token=123ABC [відкрити в пісочниці]
- Додати перші декілька сторінок основного простору назв до списку спостереження.
- api.php?action=watch&generator=allpages&gapnamespace=0&token=123ABC [відкрити в пісочниці]
format=json
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Вивести дані у форматі JSON.
- callback
Якщо вказано, огортає вивід викликом даної функції. З міркувань безпеки, усі специфічні до користувача дані буде утримано.
- utf8
Якщо вказано, кодує більшість (але не всі) не-ASCII символів як UTF-8, замість заміни їх шістнадцятковими екрануючими послідовностями. За замовчуванням коли formatversion не є 1.
- Тип: логічний (подробиці)
- ascii
Якщо вказано, кодує всі не-ASCII використовуючи шістнадцяткові екрануючі послідовності. За замовчуванням коли formatversion є 1.
- Тип: логічний (подробиці)
- formatversion
Форматування виводу
- 1
- Формат зворотної сумісності (булеві значення в стилі XML, ключі * для вузлів вмісту тощо).
- 2
- Сучасний формат.
- latest
- Використовуйте останній формат (зараз 2), може змінитися без попередження.
- Одне з наступних значень: 1, 2, latest
- Стандартно: 1
- Повернути результат запиту у форматі JSON.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=json [відкрити в пісочниці]
format=jsonfm
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Вивести дані у форматі JSON (вивід відформатованого коду за допомогою HTML).
- wrappedhtml
Повернути візуально пристосований HTML та пов'язані модулі ResourceLoader як об'єкт JSON.
- Тип: логічний (подробиці)
- callback
Якщо вказано, огортає вивід викликом даної функції. З міркувань безпеки, усі специфічні до користувача дані буде утримано.
- utf8
Якщо вказано, кодує більшість (але не всі) не-ASCII символів як UTF-8, замість заміни їх шістнадцятковими екрануючими послідовностями. За замовчуванням коли formatversion не є 1.
- Тип: логічний (подробиці)
- ascii
Якщо вказано, кодує всі не-ASCII використовуючи шістнадцяткові екрануючі послідовності. За замовчуванням коли formatversion є 1.
- Тип: логічний (подробиці)
- formatversion
Форматування виводу
- 1
- (без опису)
- 2
- (без опису)
- latest
- (без опису)
- Одне з наступних значень: 1, 2, latest
- Стандартно: 1
- Повернути результат запиту у форматі JSON.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=jsonfm [відкрити в пісочниці]
format=none
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Нічого не виводити.
- Повернути результат запиту у форматі NONE.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=none [відкрити в пісочниці]
format=php
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Виводити дані у форматі серіалізованого PHP.
- formatversion
Форматування виводу
- 1
- Формат зворотної сумісності (булеві значення в стилі XML, ключі * для вузлів вмісту тощо).
- 2
- Сучасний формат.
- latest
- Використовуйте останній формат (зараз 2), може змінитися без попередження.
- Одне з наступних значень: 1, 2, latest
- Стандартно: 1
- Повернути результат запиту у форматі PHP.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=php [відкрити в пісочниці]
format=phpfm
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Виводити дані у форматі серіалізованого PHP (вивід відформатованого коду за допомогою HTML).
- wrappedhtml
Повернути візуально пристосований HTML та пов'язані модулі ResourceLoader як об'єкт JSON.
- Тип: логічний (подробиці)
- formatversion
Форматування виводу
- 1
- (без опису)
- 2
- (без опису)
- latest
- (без опису)
- Одне з наступних значень: 1, 2, latest
- Стандартно: 1
- Повернути результат запиту у форматі PHP.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=phpfm [відкрити в пісочниці]
format=rawfm
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Виводити дані, включно з елементами налагодження, у форматі JSON (вивід відформатованого коду за допомогою HTML).
- wrappedhtml
Повернути візуально пристосований HTML та пов'язані модулі ResourceLoader як об'єкт JSON.
- Тип: логічний (подробиці)
- Повернути результат запиту у форматі RAW.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=rawfm [відкрити в пісочниці]
format=xml
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Виводити дані у форматі XML.
- xslt
Якщо вказано, додає названу сторінку як таблицю стилів XSL. Це значення повинне бути назвою у просторі назв MediaWiki, що закінчується на
.xsl
.- includexmlnamespace
Якщо вказано, додає простір назв XML.
- Тип: логічний (подробиці)
- Повернути результат запиту у форматі XML.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=xml [відкрити в пісочниці]
format=xmlfm
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Вивести дані у форматі XML (вивід відформатованого коду за допомогою HTML).
- wrappedhtml
Повернути візуально пристосований HTML та пов'язані модулі ResourceLoader як об'єкт JSON.
- Тип: логічний (подробиці)
- xslt
Якщо вказано, додає названу сторінку як таблицю стилів XSL. Це значення повинне бути назвою у просторі назв MediaWiki, що закінчується на
.xsl
.- includexmlnamespace
Якщо вказано, додає простір назв XML.
- Тип: логічний (подробиці)
- Повернути результат запиту у форматі XML.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=xmlfm [відкрити в пісочниці]
Типи даних
Введені дані в MediaWiki мають бути в NFC-нормалізованому форматі UTF-8. MediaWiki може зробити спробу конвертувати дані в будь-якому іншому форматі, але це може спричинити невдачу деяких операцій (таких як редагування з перевірками MD5).
Параметри, які допускають два і більше значень, зазвичай подаються з цими значеннями, розділеними через вертикальну риску, напр., param=значення1|значення2 або param=значення1%7Cзначення2. Якщо ж значення повинно містити вертикальну риску, використовуйте U+001F (Unit Separator) як роздільник та додавайте до значення префікс U+001F, напр., param=%1Fзначення1%1Fзначення2.
Деякі типи параметрів у запитах до API потребують додаткових пояснень:
- boolean
Логічні типи даних працюють як чекбокси з галочками в HTML: якщо параметр вказано, незалежно від значення, то він розцінюється як «true». Для значення «false», уникніть параметра цілковито.
- expiry
Час може бути відносним (напр.,5 months чи 2 weeks) або абсолютним (напр., 2014-09-18T12:34:56Z). Щоб спостерігати за сторінкою безстроково, використовуйте infinite, indefinite, infinity, чи never.
- timestamp
Мітки часу можна вказувати в різних форматах, див. формати вводу з бібліотеки міток часу, задокументовані на mediawiki.org, щоб дізнатись більше. Рекомендовано використовувати дату й час у форматі ISO 8601: 2001-01-15T14:56:00Z. Додатково можна використати рядок now для вказання поточної мітки часу.
Шаблонні параметри
Шаблонні параметри підтримують випадки, в яких модулю API необхідне значення для кожного значення якогось іншого параметра. Наприклад, якби був модуль API для запитів фруктів, у нього був би параметр fruits для зазначення, запит на які саме фрукти надсилається і шаблонний параметр {fruit}-quantity для зазначення, скільки саме кожного різновиду фруктів потрібно. Клієнт API, якому потрібні 1 яблуко, 5 бананів і 20 полуниць, таким чином, міг би надіслати запит у формі fruits=apples|bananas|strawberries&apples-quantity=1&bananas-quantity=5&strawberries-quantity=20.
Автор(и)
Розробники API:
- Roan Kattouw (головний розробник вер. 2007–2009)
- Victor Vasiliev
- Bryan Tong Minh
- Sam Reed
- Yuri Astrakhan (творець, головний розробник вер. 2006 – вер. 2007)
- Brad Jorsch (головний розробник 2013 – 2020)
Будь ласка, надсилайте свої коментарі, пропозиції та запитання на mediawiki-api@lists.wikimedia.org або подайте звіт про помилку за адресою https://phabricator.wikimedia.org/.