Pomoc API MediaWiki
To jest automatycznie wygenerowana strona dokumentacji API MediaWiki.
Dokumentacja i przykłady: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=sitematrix (sm)
(main | sitematrix)
- Ten moduł wymaga praw odczytu.
- Źródło: SiteMatrix
- Licencja: GPL-2.0-or-later
Pobiera listę stron Wikimedia.
Kod (technicznie nazwabazy/wikiid) jest albo kodem języka + kod projektu dla projektów z treścią lub subdomena + główna domena dla wszystkich pozostałych.
Parametry:
Other general parameters are available.
- smtype
Filtruj Site Matrix według typu:
- special
- Pojedyncze i wielojęzyczne projekty Wikimedia.
- language
- Projekty Wikimedia z tym kodem języka.
- special
- One off and multilingual Wikimedia projects.
- language
- Wikimedia projects under this language code.
- Wartości (oddziel za pomocą | lub alternatywy): language, special
- Domyślnie: special|language
- smstate
Filtruj Site Matrix według stanu wiki:
- Wartości (oddziel za pomocą | lub alternatywy): all, closed, fishbowl, nonglobal, private
- Domyślnie: all
- smlangprop
Jakie informacje o języku zwrócić.
- Wartości (oddziel za pomocą | lub alternatywy): code, dir, localname, name, site
- Domyślnie: code|name|site|dir|localname
- smsiteprop
Jakie informacje o stronie zwrócić.
- Wartości (oddziel za pomocą | lub alternatywy): code, dbname, lang, sitename, url
- Domyślnie: url|dbname|code|sitename
- smlimit
Maksymalna liczba wyników.
- Type: integer or max
- Wartość musi znajdować się pomiędzy 1 a 5000.
- Domyślnie: 5000
- smcontinue
Gdy będzie dostępnych więcej wyników, użyj tego do kontynuowania.
Przykład:
- Pokaż site matrix
- api.php?action=sitematrix [otwórz w brudnopisie]