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=logevents (le)

(main | query | logevents)

Olayları günlüklerden alın.

Parametre:
leprop

Hangi özelliklere sahip olunur:

ids
Günlük olayının kimliğini ekler.
title
Günlük olayı için sayfanın başlığını ekler.
type
Günlük olayının türünü ekler.
user
Günlük olayından sorumlu kullanıcıyı ekler. Kullanıcı revizyonu silinmişse, bir userhidden özelliği döndürülür.
userid
Günlük olayından sorumlu olan kullanıcı kimliğini ekler. Kullanıcı revizyonu silinmişse, bir userhidden özelliği döndürülür.
timestamp
Günlük olayı için zaman damgasını ekler.
comment
Günlük olayının yorumunu ekler. Yorumun revizyonu silinmişse, bir commenthidden özelliği döndürülür.
parsedcomment
Günlük olayının ayrıştırılmış yorumunu ekler. Yorumun revizyonu silinmişse, bir commenthidden özelliği döndürülür.
details
Günlük olayıyla ilgili ek ayrıntıları listeler. Günlük olayı revizyondan silinmişse, bir actionhidden özelliği döndürülür.
tags
Günlük olayı için etiketleri listeler.
Değer (| veya alternatif ile ayırın): comment, details, ids, parsedcomment, tags, timestamp, title, type, user, userid
Varsayılan: ids|title|type|user|timestamp|comment|details
letype

Günlük girişlerini yalnızca bu türe filtreleyin.

Aşağıdaki değerlerden biri: Boş veya block, contentmodel, create, delete, import, managetags, merge, move, newusers, patrol, protect, renameuser, rights, spamblacklist, suppress, tag, titleblacklist, upload olabilir
leaction

Günlük işlemlerini yalnızca bu eyleme göre filtreleyin. letype değerini geçersiz kılar. Olası değerler listesinde, action/* gibi yıldız joker karakterli değerler, eğik çizgiden (/) sonra farklı dizelere sahip olabilir.

Aşağıdaki değerlerden biri: block/block, block/reblock, block/unblock, contentmodel/change, contentmodel/new, create/create, delete/delete, delete/delete_redir, delete/delete_redir2, delete/event, delete/restore, delete/revision, import/interwiki, import/upload, managetags/activate, managetags/create, managetags/deactivate, managetags/delete, merge/merge, move/move, move/move_redir, newusers/autocreate, newusers/byemail, newusers/create, newusers/create2, newusers/newusers, patrol/autopatrol, patrol/patrol, protect/modify, protect/move_prot, protect/protect, protect/unprotect, renameuser/renameuser, rights/autopromote, rights/rights, spamblacklist/*, suppress/block, suppress/delete, suppress/event, suppress/reblock, suppress/revision, tag/update, titleblacklist/*, upload/overwrite, upload/revert, upload/upload
lestart

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

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

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

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

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

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

Girdileri verilen kullanıcı tarafından yapılanlara filtreleyin.

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

Bir sayfayla ilgili girişlere filtre uygulayın.

lenamespace

Girişleri belirtilen ad alanındaki girişlere filtreleyin.

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

Bu önekle başlayan girdileri filtreleyin.

letag

Yalnızca bu etiketle etiketlenmiş olay girdilerini listeleyin.

lelimit

Toplam kaç olay girişi döndürülecek.

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

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

Örnek:
Son günlük olaylarını listeleyin.
api.php?action=query&list=logevents [sandbox'ta açın]