Справка 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 [открыть в песочнице]