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
action=block
- Bu modül okuma hakları gerektirir.
- Bu modül yazma hakları gerektirir.
- Bu modül yalnızca POST isteklerini kabul eder.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Bir kullanıcıyı engelleyin.
- user
Engellenecek kullanıcı.
- Şunu yazın: kullanıcı, herhangi biri kullanıcı adı, IP, IP aralığı ve kullanıcı kimliği (ör. "#12345")
- userid
- Kaldırıldı.
Bunun yerine user=#ID belirtin.
- Tür: tamsayı
- expiry
Son kullanma tarihi. Göreli olabilir (ör. 5 veya content veya 2 weeks) veya mutlak (ör. 2014-09-18T12:34:56Z). infinite, indefinite veya never olarak ayarlanırsa, engel asla sona ermez.
- Varsayılan: never
- reason
Engelleme sebebi.
- Varsayılan: (boş)
- anononly
Yalnızca anonim kullanıcıları engelleyin (yani bu IP adresi için anonim düzenlemeleri devre dışı bırakın).
- Tür: boole (ayrıntılar)
- nocreate
Hesap oluşturmayı önleyin.
- Tür: boole (ayrıntılar)
- autoblock
Son kullanılan IP adresini ve oturum açmaya çalıştıkları sonraki IP adreslerini otomatik olarak engelle.
- Tür: boole (ayrıntılar)
- noemail
Kullanıcının viki üzerinden e-posta göndermesini engelleyin. (
blockemail
hakkını gerektirir).- Tür: boole (ayrıntılar)
- hidename
Kullanıcı adını blok günlüğünden gizleyin. (
hideuser
hakkını gerektirir).- Tür: boole (ayrıntılar)
- allowusertalk
Kullanıcının kendi tarışma sayfasını düzenlemesine izin ver ($wgBlockAllowsUTEdit üzerinde bağlı kalır).
- Tür: boole (ayrıntılar)
- reblock
Kullanıcı zaten engellenmişse, mevcut engelin üzerine yazın.
- Tür: boole (ayrıntılar)
- watchuser
Kullanıcının veya IP adresinin kullanıcı ve tartışma sayfalarını izleyin.
- Tür: boole (ayrıntılar)
- tags
Engel günlüğündeki girişe uygulanacak etiketleri değiştirin.
- Değer (| veya alternatif ile ayırın):
- partial
Kullanıcıyı sitenin tamamı yerine belirli sayfalardan veya ad alanlarından engelleyin.
- Tür: boole (ayrıntılar)
- pagerestrictions
Kullanıcının düzenlemesini engelleyecek başlıkların listesi. Yalnızca partial true olarak ayarlandığında geçerlidir.
- Tür: sayfa başlığı
- Değerleri | veya alternatif ile ayırın.
- Maksimum değer sayısı 10.
- Yalnızca var olan sayfaları kabul eder.
- namespacerestrictions
Kullanıcının düzenlemesini engellemek için ad alanı kimlikleri listesi. Yalnızca partial true olarak ayarlandığında geçerlidir.
- Değer (| veya alternatif ile ayırın): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Tüm değerleri belirtmek için * tuşunu kullanın.
- token
action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı
- Bu parametre gerekli.
- Üç gün boyunca 192.0.2.5 IP adresini bir nedenden dolayı engelleyin.
- api.php?action=block&user=192.0.2.5&expiry=3%20days&reason=First%20strike&token=123ABC [sandbox'ta açın]
- Vandal kullanıcısını bir nedenden dolayı süresiz olarak engelleyin ve yeni hesap oluşturmayı ve e-posta göndermeyi engelleyin.
- api.php?action=block&user=Vandal&expiry=never&reason=Vandalism&nocreate=&autoblock=&noemail=&token=123ABC [sandbox'ta açın]