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)
- Ten moduł wymaga praw odczytu.
 - Źródło: MediaWiki
 - Licencja: GPL-2.0-or-later
 
Lista wszystkich zablokowanych użytkowników i adresów IP.
- 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.
 
- 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.
- Listuj blokady.
 - api.php?action=query&list=blocks [otwórz w brudnopisie]
 - List blocks of users Alice and Bob.
 - api.php?action=query&list=blocks&bkusers=Alice|Bob [otwórz w brudnopisie]