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
prop=deletedrevisions (drv)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Silinen revizyon bilgilerini alın.
Birkaç şekilde kullanılabilir:
- Başlıkları veya sayfa kimliklerini ayarlayarak bir dizi sayfa için silinen düzeltmeleri edinin. Başlık ve zaman damgasına göre sıralanmıştır.
- Bir dizi silinmiş düzeltme hakkında kimliklerini revize ederek veri alın. Düzeltme kimliğine göre sıralandı.
- drvprop
- Her bir düzeltme için hangi özelliklerin alınacağı: - ids
- Revizyonun kimliği.
- flags
- Revizyon işaretleri (küçük).
- timestamp
- Revizyonun zaman damgası.
- user
- Revizyonu yapan kullanıcı. Kullanıcı gözden geçirilmişse, bir userhidden özelliği döndürülür.
- userid
- Revizyon oluşturucunun kullanıcı kimliği. Kullanıcı revizyon silindiyse, bir userhidden özelliği döndürülür.
- size
- Revizyonun uzunluğu (bayt).
- slotsize
- Her bir revizyon yuvasının uzunluğu (bayt).
- sha1
- Revizyonun SHA-1'i (taban 16). İçerik revizyonu silindiyse, bir sha1hidden özelliği döndürülür.
- slotsha1
- Her bir revizyon yuvasının SHA-1'i (taban 16). İçerik revizyonu silindiyse, bir sha1hidden özelliği döndürülür.
- contentmodel
- Her bir revizyon alanının içerik modeli kimliği.
- comment
- Revizyon için kullanıcı tarafından yorum yapılır. Yorum revizyonu silindiyse, bir commenthidden özelliği döndürülür.
- parsedcomment
- Revizyon için kullanıcı tarafından yorum ayrıştırıldı. Yorum revizyonu silindiyse, bir commenthidden özelliği döndürülür.
- content
- Her bir revizyon alanının içeriği. İçerik revizyonu silindiyse, bir texthidden özelliği döndürülür.
- tags
- Revizyon için etiketler.
- roles
- Revizyonda var olan içerik alanı rollerini listeleyin.
- parsetree
- Kaldırıldı. Bunun yerine action=expandtemplates veya action=parse kullanın. Revizyon içeriğinin XML ayrıştırma ağacı (içerik kodu wikitextgerektirir).
 
- Değer (| veya alternatif ile ayırın): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
- Varsayılan: ids|timestamp|flags|comment|user
- drvslots
- Yuvaya ilişkin özellikler drvprops içine dahil edildiğinde, hangi döndürme verilerinin veri döndürüleceği. Atlanırsa, main yuvasından gelen veriler geriye dönük uyumlu bir biçimde döndürülür. 
- Değer (| veya alternatif ile ayırın): main
- Tüm değerleri belirtmek için * tuşunu kullanın.
- drvcontentformat-{slot}
- Content serialization format used for output of content. 
- Bu bir şablonlu parametresidir. İstekte bulunurken {slot} parametrenin adında drvslots değerleri ile değiştirilmelidir.
- Aşağıdaki değerlerden biri: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- drvlimit
- Kaç düzeltmenin döndürüleceğini sınırlayın. 
- Tür: tamsayı veya max
- Değer, 1 ile 500 arasında olmalıdır.
- drvexpandtemplates
- Kaldırıldı.
- Bunun yerine action=expandtemplates kullanın. Revizyon içeriğindeki şablonları genişletin (drvprop=content gerekir). 
- Tür: boole (ayrıntılar)
- drvgeneratexml
- Kaldırıldı.
- Bunun yerine action=expandtemplates veya action=parse kullanın. Revizyon içeriği için XML ayrıştırma ağacı oluşturun (drvprop=content gerektirir). 
- Tür: boole (ayrıntılar)
- drvparse
- Kaldırıldı.
- Bunun yerine action=parse kullanın. Revizyon içeriğini ayrıştırın (1prop=content gerektirir). Performans nedenleriyle, bu seçenek kullanılırsa, 1limit 1'e zorlanır. 
- Tür: boole (ayrıntılar)
- drvsection
- Yalnızca bu tanımlayıcıya sahip bölümün içeriğini alın. 
- drvdiffto
- Kaldırıldı.
- Bunun yerine action=compare kullanın. Her bir revizyonu farklılaştırmak için düzeltme kimliği. Önceki, sonraki ve geçerli düzeltme için sırasıyla prev, next ve cur kullanın. 
- drvdifftotext
- Kaldırıldı.
- Bunun yerine action=compare kullanın. Her revizyonun farklılaştırılacağı metin. Sadece sınırlı sayıda revizyon yapar. 50diffto geçersiz kılar. 50section ayarlanırsa, yalnızca bu bölüm bu metne göre farklılık gösterir. 
- drvdifftotextpst
- Kaldırıldı.
- Bunun yerine action=compare kullanın. Farklılaştırmadan önce metin üzerinde bir ön kayıt dönüşümü gerçekleştirin. Yalnızca drvdifftotext ile kullanıldığında geçerlidir. 
- Tür: boole (ayrıntılar)
- drvcontentformat
- Kaldırıldı.
- drvdifftotext için kullanılan ve içeriğin çıktısı için beklenen seri oluşturma biçimi. 
- Aşağıdaki değerlerden biri: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
- drvstart
- Numaralandırmaya başlamak için zaman damgası. Düzeltme kimlikleri listesi işlenirken yoksayılır. 
- Tür: zaman damgası (izin verilen formatlar)
- drvend
- Konumundaki numaralandırmayı durdurmak için zaman damgası. Düzeltme kimlikleri listesi işlenirken yoksayılır. 
- Tür: zaman damgası (izin verilen formatlar)
- drvdir
- Hangi yönde numaralandırılacağı: - newer
- Önce en eskisini listele. Not: drvstart, drvend önce olmalıdır.
- older
- Önce en yenisini listele (varsayılan). Not: drvstart, drvend geç olmalıdır.
- newer
- List oldest first. Note: drvstart has to be before drvend.
- older
- List newest first (default). Note: drvstart has to be later than drvend.
 
- Aşağıdaki değerlerden biri: newer, older
- Varsayılan: older
- drvtag
- Yalnızca bu etiketle etiketlenmiş revizyonları listeleyin. 
- drvuser
- Yalnızca bu kullanıcının düzeltmelerini listeleyin. 
- Şunu yazın: kullanıcı, herhangi biri kullanıcı adı, IP, Geçici kullanıcı, vikiarası adı (ör. "önek>ÖrnekAdı") ve kullanıcı kimliği (ör. "#12345")
- drvexcludeuser
- Bu kullanıcının düzeltmelerini listelemeyin. 
- Şunu yazın: kullanıcı, herhangi biri kullanıcı adı, IP, Geçici kullanıcı, vikiarası adı (ör. "önek>ÖrnekAdı") ve kullanıcı kimliği (ör. "#12345")
- drvcontinue
- 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. 
- Silinen revizyon 123456 için bilgileri listeleyin.
- api.php?action=query&prop=deletedrevisions&revids=123456 [sandbox'ta açın]
- Main Page ve Talk:Main Page sayfalarının son silinen revizyonları içerikle (mod 1) listeleyin.
- api.php?action=query&prop=deletedrevisions&titles=Anasayfa|Tart%C4%B1%C5%9Fma%3AAnasayfa&drvslots=*&drvprop=user|comment|content [sandbox'ta açın]