Справка MediaWiki API

Это автоматически сгенерированная страница документации MediaWiki API.

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

meta=siteinfo (si)

(main | query | siteinfo)
  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

Получение основной информации о сайте.

Определённые параметры:
Other general parameters are available.
siprop

Какую информацию получить:

general
Общую системную информацию.
namespaces
Список зарегистрированных пространств имён и их каноничные имена.
namespacealiases
Список зарегистрированных синонимов пространств имён.
specialpagealiases
Список синонимов служебных страниц.
magicwords
Список магических слов и их синонимы.
interwikimap
Карта интервик (может быть отфильтрована, или локализована с помощью siinlanguagecode).
dbrepllag
Возвращает сервер базы данных с наибольшим отставанием репликации.
statistics
Статистика сайта.
usergroups
Список групп участников и связанных прав.
autocreatetempuser
Returns configuration for the automatic creation of temporary user accounts (also known as IP masking).
libraries
Библиотеки, установленные в вики.
extensions
Расширения, установленные в вики.
fileextensions
Список файловых расширений, разрешённых к загрузке.
rightsinfo
Возвращает правовую информацию (лицензию), если доступно.
restrictions
Возвращает информацию о доступных типах защиты страниц.
languages
Возвращает список языков, поддерживаемых MediaWiki (опционально локализованных с помощью siinlanguagecode).
languagevariants
Возвращает список языковых кодов, для которых включён LanguageConverter, а также варианты, поддерживаемые для каждого языка.
skins
Возвращает список доступных скинов (опционально локализованных с помощью siinlanguagecode, в противном случае — на языке вики).
extensiontags
Возвращает список меток рашсирений парсера.
functionhooks
Возвращает список перехватчиков функций парсера.
showhooks
Возвращает список всех подписанных перехватчиков (содержимое $wgHooks).
variables
Возвращает список идентификаторов переменных.
protocols
Возвращает список протоколов, разрешённых во внешних ссылках.
defaultoptions
Возвращает значения по умолчанию настроек участников.
uploaddialog
Возвращает конфигурацию диалога загрузки.
Значения (разделённые с помощью | или альтернативного разделителя): autocreatetempuser, 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

Перечисляет все сервера баз данных, а не только самый отстающий.

Type: boolean (details)
sinumberingroup

Перечисляет количество участников в группах.

Type: boolean (details)
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= [открыть в песочнице]