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=allrevisions (arv)
- Bu modül okuma hakları gerektirir.
- Bu modül jeneratör olarak kullanılabilir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Tüm revizyonları listeleyin.
- arvprop
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
- arvslots
Yuvaya iliÅkin özellikler arvprops 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.
- arvlimit
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.
- arvexpandtemplates
- Kaldırıldı.
Bunun yerine action=expandtemplates kullanın. Revizyon içeriÄindeki Åablonları geniÅletin (arvprop=content gerekir).
- Tür: boole (ayrıntılar)
- arvgeneratexml
- 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 (arvprop=content gerektirir).
- Tür: boole (ayrıntılar)
- arvparse
- Kaldırıldı.
Bunun yerine action=parse kullanın. Revizyon içeriÄini ayrıÅtırın (arvprop=content gerektirir). Performans nedenleriyle, bu seçenek kullanılırsa, arvlimit 1'e zorlanır.
- Tür: boole (ayrıntılar)
- arvsection
Yalnızca bu tanımlayıcıya sahip bölümün içeriÄini alın.
- arvdiffto
- 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.
- arvdifftotext
- 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. arvdiffto geçersiz kılar. arvsection ayarlanırsa, yalnızca bu bölüm bu metne göre farklılık gösterir.
- arvdifftotextpst
- 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 arvdifftotext ile kullanıldıÄında geçerlidir.
- Tür: boole (ayrıntılar)
- arvcontentformat
- Kaldırıldı.
arvdifftotext 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
- arvuser
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")
- arvnamespace
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.
- arvstart
Numaralandırmaya baÅlamak için zaman damgası.
- Tür: zaman damgası (izin verilen formatlar)
- arvend
Numaralandırmayı durdurmak için zaman damgası.
- Tür: zaman damgası (izin verilen formatlar)
- arvdir
Hangi yönde numaralandırılacaÄı:
- newer
- Ãnce en eskisini listele. Not: arvstart, arvend önce olmalıdır.
- older
- Ãnce en yenisini listele (varsayılan). Not: arvstart, arvend geç olmalıdır.
- AÅaÄıdaki deÄerlerden biri: newer, older
- Varsayılan: older
- arvexcludeuser
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")
- arvcontinue
Daha fazla sonuç mevcut olduÄunda, devam etmek için bunu kullanın.
- arvgeneratetitles
Ãretici olarak kullanıldıÄında, düzeltme kimlikleri yerine baÅlıklar oluÅturun.
- Tür: boole (ayrıntılar)
- Example kullanıcısına göre son 50 katkıyı listeleyin.
- api.php?action=query&list=allrevisions&arvuser=Example&arvlimit=50 [sandbox'ta açın]
- Herhangi bir ad alanındaki ilk 50 düzeltmeyi listeleyin.
- api.php?action=query&list=allrevisions&arvdir=newer&arvlimit=50 [sandbox'ta açın]