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=alldeletedrevisions (adr)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Silinen tüm düzeltmeleri bir kullanıcı tarafından veya bir ad alanında listeleyin.
- adrprop
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
wikitext
gerektirir).
- 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
- adrslots
Yuvaya ilişkin özellikler adrprops 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.
- adrlimit
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.
- adrexpandtemplates
- Kaldırıldı.
Bunun yerine action=expandtemplates kullanın. Revizyon içeriğindeki şablonları genişletin (adrprop=content gerekir).
- Tür: boole (ayrıntılar)
- adrgeneratexml
- 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 (adrprop=content gerektirir).
- Tür: boole (ayrıntılar)
- adrparse
- Kaldırıldı.
Bunun yerine action=parse kullanın. Revizyon içeriğini ayrıştırın (adrprop=content gerektirir). Performans nedenleriyle, bu seçenek kullanılırsa, adrlimit 1'e zorlanır.
- Tür: boole (ayrıntılar)
- adrsection
Yalnızca bu bölüm numarasının içeriğini alın.
- adrdiffto
- 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.
- adrdifftotext
- 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. adrdiffto geçersiz kılar. adrsection ayarlanırsa, yalnızca bu bölüm bu metne göre farklılık gösterir.
- adrdifftotextpst
- 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 adrdifftotext ile kullanıldığında geçerlidir.
- Tür: boole (ayrıntılar)
- adrcontentformat
- Kaldırıldı.
adrdifftotext 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, text/css, text/javascript, text/plain, text/x-wiki
- adruser
Yalnızca bu kullanıcının düzeltmelerini listeleyin.
- Şunu yazın: kullanıcı, herhangi biri kullanıcı adı, IP, vikiarası adı (ör. "önek>ÖrnekAdı") ve kullanıcı kimliği (ör. "#12345")
- adrnamespace
Yalnızca bu ad alanındaki sayfaları listeleyin.
- 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.
- adrstart
Numaralandırmaya başlamak için zaman damgası.
- Yalnızca adruser ile kullanılabilir.
- Tür: zaman damgası (izin verilen formatlar)
- adrend
Numaralandırmayı durdurmak için zaman damgası.
- Yalnızca adruser ile kullanılabilir.
- Tür: zaman damgası (izin verilen formatlar)
- adrdir
Hangi yönde numaralandırılacağı:
- newer
- Önce en eskisini listele. Not: adrstart, adrend önce olmalıdır.
- older
- Önce en yenisini listele (varsayılan). Not: adrstart, adrend geç olmalıdır.
- Aşağıdaki değerlerden biri: newer, older
- Varsayılan: older
- adrfrom
Bu başlıkta listelemeye başlayın.
- adruser ile kullanılamaz.
- adrto
Bu başlıkta listelemeyi durdurun.
- adruser ile kullanılamaz.
- adrprefix
Bu değerle başlayan tüm sayfa başlıklarını arayın.
- adruser ile kullanılamaz.
- adrexcludeuser
Bu kullanıcının düzeltmelerini listelemeyin.
- adruser ile kullanılamaz.
- Şunu yazın: kullanıcı, herhangi biri kullanıcı adı, IP, vikiarası adı (ör. "önek>ÖrnekAdı") ve kullanıcı kimliği (ör. "#12345")
- adrtag
Yalnızca bu etiketle etiketlenmiş revizyonları listeleyin.
- adrcontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın.
- adrgeneratetitles
Üretici olarak kullanıldığında, düzeltme kimlikleri yerine başlıklar oluşturun.
- Tür: boole (ayrıntılar)
- Example kullanıcısı tarafından silinen son 50 listeyi listeleyin.
- api.php?action=query&list=alldeletedrevisions&adruser=Example&adrlimit=50 [sandbox'ta açın]
- Silinen ilk 50 düzeltmeyi ana ad alanında listeleyin.
- api.php?action=query&list=alldeletedrevisions&adrdir=newer&adrnamespace=0&adrlimit=50 [sandbox'ta açın]