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)

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.