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=deletedrevs (dr)

(main | query | deletedrevs)
  • Bu modül kullanımdan kaldırıldı.
  • Bu modül okuma hakları gerektirir.
  • Kaynak: MediaWiki
  • Lisans: GPL-2.0-or-later

Silinen revizyonları listeleyin.

Üç modda çalışır:

  1. Belirli bir başlık için silinen düzeltmeleri, zaman damgasına göre sıralayın.
  2. Belirli bir kullanıcı için silinmiş katkıları zaman damgasına göre sıralayın (başlık belirtilmedi).
  3. Verilen ad alanındaki tüm silinen düzeltmeleri başlık ve zaman damgasına göre sıralayın (başlık belirtilmedi, druser ayarlanmadı).

Bazı parametreler yalnızca bazı modlar için geçerlidir ve diğerlerinde yok sayılır.

Parametre:
drstart

Numaralandırmaya başlamak için zaman damgası.

Mod: 1, 2
Tür: zaman damgası (izin verilen formatlar)
drend

Numaralandırmayı durdurmak için zaman damgası.

Mod: 1, 2
Tür: zaman damgası (izin verilen formatlar)
drdir

Hangi yönde numaralandırılacağı:

newer
Önce en eskisini listele. Not: drstart, drend önce olmalıdır.
older
Önce en yenisini listele (varsayılan). Not: drstart, drend geç olmalıdır.
Mod: 1, 3
Aşağıdaki değerlerden biri: newer, older
Varsayılan: older
drfrom

Bu başlıkta listelemeye başlayın.

Mod: 3
drto

Bu başlıkta listelemeyi durdurun.

Mod: 3
drprefix

Bu değerle başlayan tüm sayfa başlıklarını arayın.

Mod: 3
drunique

Her sayfa için yalnızca bir düzeltme listeleyin.

Mod: 3
Tür: boole (ayrıntılar)
drnamespace

Yalnızca bu ad alanındaki sayfaları listeleyin.

Mod: 3
Aşağıdaki değerlerden biri: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Varsayılan: 0
drtag

Yalnızca bu etiketle etiketlenmiş revizyonları listeleyin.

druser

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")
drexcludeuser

Bu kullanıcının düzeltmelerini listelemeyin.

Şunu yazın: kullanıcı, herhangi biri kullanıcı adı, IP, vikiarası adı (ör. "önek>ÖrnekAdı") ve kullanıcı kimliği (ör. "#12345")
drprop

Hangi özelliklere sahip olunur:

revid
Silinen düzeltmenin düzeltme kimliğini ekler.
parentid
Önceki düzeltmenin düzeltme kimliğini sayfaya ekler.
user
Düzeltmeyi yapan kullanıcıyı ekler.
userid
Düzeltmeyi yapan kullanıcının kimliğini ekler.
comment
Düzeltmenin yorumunu ekler.
parsedcomment
Düzeltmenin ayrıştırılmış yorumunu ekler.
minor
Düzeltme küçükse etiketler.
len
Düzeltmenin uzunluğunu (bayt) ekler.
sha1
Revizyonun SHA-1'ini (taban 16) ekler.
content
Düzeltmenin içeriğini ekler.
token
Kullanımdan kaldırıldı. Düzenleme anahtarı verir.
tags
Düzeltme için etiketler.
Değer (| veya alternatif ile ayırın): comment, content, len, minor, parentid, parsedcomment, revid, sha1, tags, token, user, userid
Varsayılan: user|comment
drlimit

Listelenecek maksimum düzeltme sayısı.

Tür: tamsayı veya max
Değer, 1 ile 500 arasında olmalıdır.
Varsayılan: 10
drcontinue

Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın.

Örnekler:
Main Page ve Talk:Main Page sayfalarının son silinen revizyonları içerikle (mod 1) listeleyin.
api.php?action=query&list=deletedrevs&titles=Main%20Page|Talk:Main%20Page&drprop=user|comment|content [sandbox'ta açın]
Bob (mod 2) tarafından silinmiş son 50 listeyi listele.
api.php?action=query&list=deletedrevs&druser=Bob&drlimit=50 [sandbox'ta açın]
Silinen ilk 50 düzeltmeyi ana ad alanında listeleyin (mod 3).
api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50 [sandbox'ta açın]
Silinen ilk 50 sayfayı Tartışma ad alanında (mod 3) listeleyin.
api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50&drnamespace=1&drunique= [sandbox'ta açın]