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

list=blocks (bk)

(main | query | blocks)

Lista wszystkich zablokowanych użytkowników i adresów IP.

Parametry:
Other general parameters are available.
bkstart

Znacznik czasu, od którego rozpocząć wyliczanie.

Typ: znacznik czasu (dozwolone formaty)
bkend

Znacznik czasu, na którym zakończyć wyliczanie.

Typ: znacznik czasu (dozwolone formaty)
bkdir

Kolejność wyliczania:

newer
Wymieniaj najpierw starsze wpisy. Uwaga: bkstart musi być przed bkend.
older
Wymieniaj najpierw nowsze wpisy (domyślnie). Uwaga: bkstart musi być po bkend.
newer
List oldest first. Note: bkstart has to be before bkend.
older
List newest first (default). Note: bkstart has to be later than bkend.
Jedna z następujących wartości: newer, older
Domyślnie: older
bkids

Lista zablokowanych ID do wylistowania (opcjonalne).

Typ: lista liczb całkowitych
Oddziel wartości za pomocą | lub alternatywy.
Maksymalna liczba wartości to 50 (500 dla klientów z podwyższonymi limitami).
bkusers

Lista użytkowników do wyszukania (opcjonalne).

Typ: lista użytkowników, podany jako: nazwa użytkownika, IP oraz zakres IP
Oddziel wartości za pomocą | lub alternatywy.
Maksymalna liczba wartości to 50 (500 dla klientów z podwyższonymi limitami).
bkip

Pozyskaj blokady pasujące do tego adresu IP lub zakresu CIDR, łącznie z blokadami zakresów. Nie może być użyte wraz z bkusers. Zakresy CIDR szersze niż IPv4/16 lub IPv6/19 nie są akceptowane.

bklimit

Maksymalna liczba blokad do wylistowania.

Type: integer or max
Wartość musi znajdować się pomiędzy 1 a 500.
Domyślnie: 10
bkprop

Właściwości do odczytu:

id
Dodaje identyfikator blokady.
user
Dodaje nazwę zablokowanego użytkownika.
userid
Dodaje identyfikator zablokowanego użytkownika.
by
Adds the username of the blocking user.
byid
Adds the user ID of the blocking user.
timestamp
Dodaje znacznik czasu założenia blokady.
expiry
Dodaje znacznik czasu wygaśnięcia blokady.
reason
Dodaje powód zablokowania.
range
Dodaje zakres adresów IP, na który zastosowano blokadę.
flags
Tags the ban with (autoblock, anononly, etc.).
restrictions
Dodaje częściowe ograniczenia jeśli blokada nie jest całościowa.
Wartości (oddziel za pomocą | lub alternatywy): by, byid, expiry, flags, id, range, reason, restrictions, timestamp, user, userid
Domyślnie: id|user|by|timestamp|expiry|reason|flags
bkshow

Show only items that meet these criteria. For example, to see only indefinite blocks on IP addresses, set bkshow=ip|!temp.

Wartości (oddziel za pomocą | lub alternatywy): !account, !ip, !range, !temp, account, ip, range, temp
bkcontinue

Gdy będzie dostępnych więcej wyników, użyj tego do kontynuowania.