Довідка API MediaWiki
Це автоматично генерована сторінка документації API MediaWiki.
Документація та приклади: 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
- Проєкти Вікімедіа із цим кодом мови.
- Значення (розділені через | або альтернативу): 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 [відкрити в пісочниці]