Довідка API MediaWiki

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

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

meta=siteinfo (si)

(main | query | siteinfo)
  • Цей модуль вимагає прав на читання.
  • Джерело: 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= [відкрити в пісочниці]