MediaWiki API yardımı
Bu otomatik olarak oluşturulan bir MediaWiki API belgelenme sayfasıdır.
Belgeler ve örnekler: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
list=blocks (bk)
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Engellenen tüm kullanıcıları ve IP adreslerini listeleyin.
- bkstart
Numaralandırmaya başlamak için zaman damgası.
- Tür: zaman damgası (izin verilen formatlar)
- bkend
Numaralandırmayı durdurmak için zaman damgası.
- Tür: zaman damgası (izin verilen formatlar)
- bkdir
Hangi yönde numaralandırılacağı:
- newer
- Önce en eskisini listele. Not: bkstart, bkend önce olmalıdır.
- older
- Önce en yenisini listele (varsayılan). Not: bkstart, bkend geç olmalıdır.
- newer
- List oldest first. Note: bkstart has to be before bkend.
- older
- List newest first (default). Note: bkstart has to be later than bkend.
- Aşağıdaki değerlerden biri: newer, older
- Varsayılan: older
- bkids
Listelenecek blok kimliklerinin listesi (isteğe bağlı).
- Tür: tamsayı listesi
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- bkusers
Aranacak kullanıcıların listesi (isteğe bağlı).
- Şunu yazın: kullanıcı listesi, herhangi biri kullanıcı adı, IP ve IP aralığı
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
- bkip
Aralık blokları dahil, bu IP adresine veya CIDR aralığına uygulanan tüm blokları alın. bkusers ile birlikte kullanılamaz. IPv4/16 veya IPv6/19 üzerinden daha geniş CIDR aralıkları kabul edilmez.
- bklimit
Listelenecek maksimum blok sayısı.
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- Varsayılan: 10
- bkprop
Hangi özelliklere sahip olunur:
- id
- Bloğun kimliğini ekler.
- user
- Engellenen kullanıcının kullanıcı adını ekler.
- userid
- Engellenen kullanıcının kullanıcı kimliğini ekler.
- by
- Engelleme kullanıcısının kullanıcı adını ekler.
- byid
- Engelleme kullanıcısının kullanıcı kimliğini ekler.
- timestamp
- Bloğun verildiği zaman damgasını ekler.
- expiry
- Bloğun sona erme zaman damgasını ekler.
- reason
- Blok için verilen nedeni ekler.
- range
- Bloktan etkilenen IP adresleri aralığını ekler.
- flags
- Yasağı ile etiketler (otomatik kilitleme, anonim vb.).
- restrictions
- Blok site çapında değilse kısmi blok kısıtlamalarını ekler.
- Değer (| veya alternatif ile ayırın): by, byid, expiry, flags, id, range, reason, restrictions, timestamp, user, userid
- Varsayılan: id|user|by|timestamp|expiry|reason|flags
- bkshow
Yalnızca bu ölçütleri karşılayan öğeleri göster. Örneğin, yalnızca IP adreslerinde belirsiz blokları görmek için bkshow=ip|!temp olarak ayarlayın.
- Değer (| veya alternatif ile ayırın): !account, !ip, !range, !temp, account, ip, range, temp
- bkcontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- Blokları listele.
- api.php?action=query&list=blocks [sandbox'ta açın]
- Alice ve Bob kullanıcı bloklarını listeleyin.
- api.php?action=query&list=blocks&bkusers=Alice|Bob [sandbox'ta açın]