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
meta=userinfo (ui)
- Bu modül okuma hakları gerektirir.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Geçerli kullanıcı hakkında bilgi alın.
Parametre:
- uiprop
Hangi bilgilere yer verilecek:
- blockinfo
- Geçerli kullanıcının engellenmesi, kim tarafından ve hangi nedenle engellenmesi durumunda etiketler.
- hasmsg
- Geçerli kullanıcının bekleyen iletileri varsa bir etiket messages ekler.
- groups
- Geçerli kullanıcının ait olduğu tüm grupları listeler.
- groupmemberships
- Her gruba üyeliğin son kullanma tarihi de dahil olmak üzere, geçerli kullanıcının açıkça atandığı grupları listeler.
- implicitgroups
- Geçerli kullanıcının otomatik olarak üyesi olduğu tüm grupları listeler.
- rights
- Geçerli kullanıcının sahip olduğu tüm hakları listeler.
- changeablegroups
- Geçerli kullanıcının ekleyebileceği ve kaldırabileceği grupları listeler.
- options
- Geçerli kullanıcının ayarladığı tüm tercihleri listeler.
- editcount
- Geçerli kullanıcının düzenleme sayısını ekler.
- ratelimits
- Geçerli kullanıcıya uygulanan tüm ücret sınırlarını listeler.
- theoreticalratelimits
- Kullanıcı hakları veya IP'ye dayalı olarak tüm hız sınırlamalarından muaf tutulmamış olsaydı, geçerli kullanıcı için geçerli olacak tüm hız sınırlarını listeler
- Kullanıcının e-posta adresini ve e-posta kimlik doğrulama tarihini ekler.
- realname
- Kullanıcının gerçek adını ekler.
- acceptlang
- İstemci tarafından yapılandırılmış bir biçimde gönderilen
Accept-Language
başlığını yankılar. - registrationdate
- Kullanıcının kayıt tarihini ekler.
- unreadcount
- Kullanıcının izleme listesine okunmamış sayfa sayısını ekler (maksimum 999; varsa 1000+ değerini döndürür).
- centralids
- Kullanıcı için merkezi kimlikleri ve ek durumunu ekler.
- latestcontrib
- Kullanıcının son katkısının tarihini ekler.
- Değer (| veya alternatif ile ayırın): acceptlang, blockinfo, centralids, changeablegroups, editcount, email, groupmemberships, groups, hasmsg, implicitgroups, latestcontrib, options, ratelimits, realname, registrationdate, rights, theoreticalratelimits, unreadcount
- Tüm değerleri belirtmek için * tuşunu kullanın.
- uiattachedwiki
uiprop=centralids ile, kullanıcının bu kimlikle tanımlanan viki ile bağlı olup olmadığını belirtin.
Örnekler:
- Geçerli kullanıcı hakkında bilgi alın.
- api.php?action=query&meta=userinfo [sandbox'ta açın]
- Mevcut kullanıcı hakkında ek bilgi alın.
- api.php?action=query&meta=userinfo&uiprop=blockinfo|groups|rights|hasmsg [sandbox'ta açın]