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=recentchanges (rc)

(main | query | recentchanges)
  • Bu modül okuma hakları gerektirir.
  • Bu modül jeneratör olarak kullanılabilir.
  • Kaynak: MediaWiki
  • Lisans: GPL-2.0-or-later

Son değişiklikleri numaralandırın.

Parametre:
rcstart

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

Tür: zaman damgası (izin verilen formatlar)
rcend

Numaralandırmayı sonlandırmak için zaman bilgisi.

Tür: zaman damgası (izin verilen formatlar)
rcdir

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

newer
Önce en eskisini listele. Not: rcstart, rcend önce olmalıdır.
older
Önce en yenisini listele (varsayılan). Not: rcstart, rcend geç olmalıdır.
Aşağıdaki değerlerden biri: newer, older
Varsayılan: older
rcnamespace

Değişiklikleri yalnızca bu ad alanlarında filtreleyin.

Değer (| veya alternatif ile ayırın): -1, -2, 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.
rcuser

Yalnızca bu kullanıcının değişikliklerini listeleyin.

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

Bu kullanıcı tarafından yapılan değişiklikleri listelemeyin.

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

Yalnızca bu etiketle etiketlenmiş değişiklikleri listele.

rcprop

Ek bilgi parçasını dahil edin:

user
Bir IP ise düzenleme ve etiketlerden sorumlu kullanıcıyı ekler. Kullanıcı gözden geçirilmişse, bir userhidden özelliği döndürülür.
userid
Düzenlemeden sorumlu kullanıcı kimliğini ekler. Kullanıcı gözden geçirilmişse, bir userhidden özelliği döndürülür.
comment
Düzenlemeye yorum ekler. Yorum revizyonu silindiyse, bir commenthidden özelliği döndürülür.
parsedcomment
Düzenleme için ayrıştırılmış yorumu ekler. Yorum revizyonu silindiyse, bir commenthidden özelliği döndürülür.
flags
Düzenleme için işaretler ekler.
timestamp
Düzenlemeye zaman damgası ekler.
title
Düzenlemenin sayfa başlığını ekler.
ids
Sayfa kimliğini, son değişiklik kimliğini ve yeni ve eski düzeltme kimliğini ekler.
sizes
Yeni ve eski sayfa uzunluğunu bayt olarak ekler.
redirect
Sayfa bir yönlendirme ise etiketler düzenlenir.
patrolled
Devriye yapılabilen düzenlemeleri devriye veya devriye alınmamış olarak etiketler.
loginfo
Günlük girişlerine günlük bilgileri (günlük kimliği, günlük türü, vb.) ekler.
tags
Girdi için etiketleri listeler.
sha1
Bir düzeltmeyle ilişkili girişler için içerik sağlama toplamı ekler. İçerik revizyonu silindiyse, bir sha1hidden özelliği döndürülür.
Değer (| veya alternatif ile ayırın): comment, flags, ids, loginfo, parsedcomment, patrolled, redirect, sha1, sizes, tags, timestamp, title, user, userid
Varsayılan: title|timestamp|ids
rcshow

Yalnızca bu ölçütleri karşılayan öğeleri gösterin. Örneğin, yalnızca oturum açan kullanıcılar tarafından yapılan küçük düzenlemeleri görmek için rcshow=minor|!anon ayarını yapın.

Değer (| veya alternatif ile ayırın): !anon, !autopatrolled, !bot, !minor, !patrolled, !redirect, anon, autopatrolled, bot, minor, patrolled, redirect, unpatrolled
rclimit

Döndürülecek toplam değişiklik sayısı.

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

Hangi değişikliklerin gösterileceği.

Değer (| veya alternatif ile ayırın): categorize, edit, external, log, new
Varsayılan: edit|new|log|categorize
rctoponly

Yalnızca en son düzeltme olan değişiklikleri listeleyin.

Tür: boole (ayrıntılar)
rctitle

Bir sayfayla ilgili girişlere filtre uygulayın.

rccontinue

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

rcgeneraterevisions

Üretici olarak kullanıldığında, başlıklar yerine revizyon kimlikleri oluşturun. İlişkili revizyon kimlikleri olmayan son değişiklik girişleri (örneğin çoğu günlük girişi) hiçbir şey üretmez.

Tür: boole (ayrıntılar)
rcslot

Yalnızca adlandırılmış alana dokunan değişiklikleri listele.

Aşağıdaki değerlerden biri: main
Örnekler:
Son değişiklikleri listele.
api.php?action=query&list=recentchanges [sandbox'ta açın]
Son kontrolsüz değişiklikler hakkında sayfa bilgisi alın.
api.php?action=query&generator=recentchanges&grcshow=!patrolled&prop=info [sandbox'ta açın]