Справка MediaWiki API
Это автоматически сгенерированная страница документации MediaWiki API.
Документация и примеры: 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
- Возвращает список идентификаторов переменных.
- 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
Перечисляет все сервера баз данных, а не только самый отстающий.
- 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= [открыть в песочнице]