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)

(main | query | alldeletedrevisions)
  • 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.

Parametre:
Other general parameters are available.
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 tanımlayıcıya sahip bölümü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, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
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.
newer
List oldest first. Note: adrstart has to be before adrend.
older
List newest first (default). Note: adrstart has to be later than adrend.
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. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.

adrgeneratetitles

Üretici olarak kullanıldığında, düzeltme kimlikleri yerine başlıklar oluşturun.

Tür: boole (ayrıntılar)
Örnekler:
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]