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=protect
- 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
Sayfanın koruma seviyesini değiştirin.
- title
Korunacak(Korunmayacak) sayfanın başlığı. pageid ile birlikte kullanılamaz.
- pageid
Korunacak(Korunmayacak) sayfanın kimliği. title ile birlikte kullanılamaz.
- Tür: tamsayı
- protections
action=level olarak biçimlendirilmiş koruma düzeylerinin listesi (örn. edit=sysop). all seviyesi herkesin eyleme geçmesine izin verildiği anlamına gelir, yani kısıtlama yoktur.
Not: Listelenmeyen tüm eylemlerde kısıtlamalar kaldırılır.
- Bu parametre gerekli.
- 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).
- expiry
Süre sonu zaman damgaları. Yalnızca bir zaman damgası ayarlanırsa, tüm korumalar için kullanılır. Süresi dolmayan bir koruma için infinite, indefinite, infinity veya never kullanın.
- 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).
- Varsayılan: infinite
- reason
Korumanın(Korumamasını) nedeni.
- Varsayılan: (boş)
- tags
Koruma günlüğündeki girişe uygulanacak etiketleri değiştirin.
- Değer (| veya alternatif ile ayırın):
- cascade
Kademeli korumayı etkinleştirin (yani, bu sayfada kullanılan yansıtılmış şablonları ve resimleri koruyun). Verilen koruma düzeylerinden hiçbiri kademeliyi desteklemiyorsa yoksayılır.
- Tür: boole (ayrıntılar)
- watch
- Kaldırıldı.
Ayarlandıysa, korunmakta olan sayfayı geçerli kullanıcının izleme listesine ekleyin.
- Tür: boole (ayrıntılar)
- watchlist
Geçerli kullanıcının izleme listesine koşulsuz olarak sayfayı ekleyin veya kaldırın, tercihleri kullanın (bot kullanıcıları için göz ardı edilir) veya izlemeyi değiştirmeyin.
- Aşağıdaki değerlerden biri: nochange, preferences, unwatch, watch
- Varsayılan: preferences
- token
action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı
- Bu parametre gerekli.
- Bir sayfayı koruyun.
- api.php?action=protect&title=Main%20Page&token=123ABC&protections=edit=sysop|move=sysop&cascade=&expiry=20070901163000|never [sandbox'ta açın]
- all için kısıtlamalar ayarlayarak bir sayfanın korumasını kaldırın (yani herkesin harekete geçmesine izin verilir).
- api.php?action=protect&title=Main%20Page&token=123ABC&protections=edit=all|move=all&reason=Lifting%20restrictions [sandbox'ta açın]
- Herhangi bir kısıtlama koymadan bir sayfanın korumasını kaldırın.
- api.php?action=protect&title=Main%20Page&token=123ABC&protections=&reason=Lifting%20restrictions [sandbox'ta açın]