Довідка API MediaWiki
Це автоматично генерована сторінка документації API MediaWiki.
Документація та приклади: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
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= [відкрити в пісочниці]