Справка MediaWiki API

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

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

action=sitematrix (sm)

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

Получить список Викимедиа.

Код (технически dbname/wikiid) код языка + код проекта для проектов контента или субдомен + основной домен для всех остальных.

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

Отфильтруйте матрицу сайта по типу:

special
Один и многоязычные проекты Викимедиа.
language
Проекты Викимедиа в рамках этого языкового кода.
special
One off and multilingual Wikimedia projects.
language
Wikimedia projects under this language code.
Значения (разделённые с помощью | или альтернативного разделителя): language, special
По умолчанию: special|language
smstate

Отфильтруйте матрицу сайта по вики-состоянию.

Значения (разделённые с помощью | или альтернативного разделителя): all, closed, fishbowl, nonglobal, private
По умолчанию: all
smlangprop

Какую информацию о языке возвращать.

Значения (разделённые с помощью | или альтернативного разделителя): code, dir, localname, name, site
По умолчанию: code|name|site|dir|localname
smsiteprop

Какую информацию о сайте возвращать.

Значения (разделённые с помощью | или альтернативного разделителя): code, dbname, lang, sitename, url
По умолчанию: url|dbname|code|sitename
smlimit

Максимальное количество результатов.

Тип: целое число или max
Значение должно быть между 1 и 5000.
По умолчанию: 5000
smcontinue

Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.

Пример:
Показать матрицу сайтов
api.php?action=sitematrix [открыть в песочнице]