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=revisiondelete
(main | revisiondelete)
- 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
Revizyonları silin ve geri alın.
Parametre:
- type
Gerçekleştirilen revizyon silme türü.
- Bu parametre gerekli.
- Aşağıdaki değerlerden biri: archive, filearchive, logging, oldimage, revision
- target
Tür için gerekirse revizyon silme için sayfa başlığı.
- ids
Silinecek revizyonların tanımlayıcıları.
- 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).
- hide
Her revizyon için ne gizlenir.
- Değer (| veya alternatif ile ayırın): comment, content, user
- show
Her revizyon için ne gösterilecek.
- Değer (| veya alternatif ile ayırın): comment, content, user
- suppress
Hizmetlilerden ve diğerlerinden gelen verilerin bastırılması.
- Aşağıdaki değerlerden biri: no, nochange, yes
- Varsayılan: nochange
- reason
Silme veya geri getirme nedeni.
- tags
Silme günlüğündeki girişe uygulanacak etiketler.
- Değer (| veya alternatif ile ayırın):
- token
action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı
- Bu parametre gerekli.
Örnekler:
- Mian Page sayfasında 12345 revizyon için içeriği gizleyin.
- api.php?action=revisiondelete&target=Main%20Page&type=revision&ids=12345&hide=content&token=123ABC [sandbox'ta açın]
- BLP violation nedeni ile 67890 günlük girişindeki tüm verileri gizleyin.
- api.php?action=revisiondelete&type=logging&ids=67890&hide=content|comment|user&reason=BLP%20violation&token=123ABC [sandbox'ta açın]