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

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

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

meta=siteinfo (si)

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

Видати загальну інформацію про сайт.

Параметри:
siprop

Яку інформацію отримати:

general
Загальна системна інформація.
namespaces
Список зареєстрованих просторів назв та їхні канонічні назви.
namespacealiases
Список зареєстрованого простору прізвиськ.
specialpagealiases
Список аліасів спеціальної сторінки.
magicwords
Список магічних слів та їх аліасів.
interwikimap
Видає карту інтервікі (за бажанням, фільтровану, за бажанням локалізовану з використанням siinlanguagecode).
dbrepllag
Видає сервер бази даних з найбільшою затримкою відповіді.
statistics
Видає статистику сайту.
usergroups
Видає групи користувачів і пов'язані дозволи.
libraries
Видає бібліотеки, встановлені у вікі.
extensions
Видає розширення, встановлені у вікі.
fileextensions
Видає список розширень файлів, які дозволено завантажувати.
rightsinfo
Видає інформацію щодо прав (ліцензії) вікі, якщо наявна.
restrictions
Видає інформацію про наявні типи обмежень (захисту).
languages
Видає список мов, які підтримує MediaWiki (за бажанням локалізовані через siinlanguagecode).
skins
Видає список усіх доступних тем оформлення (опціонально локалізовані з використанням siinlanguagecode, в іншому разі — мовою вмісту).
extensiontags
Видає список теґів розширення парсеру.
functionhooks
Видає список гуків парсерних функцій.
showhooks
Видає список усіх підписаних гуків (вміст $wgHooks).
variables
Видає список змінних ID.
protocols
Видає список протоколів, дозволених у зовнішніх посиланнях.
defaultoptions
Видає значення налаштувань користувача за замовчуванням.
Значення (розділені через |): general, namespaces, namespacealiases, specialpagealiases, magicwords, interwikimap, dbrepllag, statistics, usergroups, libraries, extensions, fileextensions, rightsinfo, restrictions, languages, skins, extensiontags, functionhooks, showhooks, variables, protocols, defaultoptions
За замовчуванням: 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=