Довідка API MediaWiki

Це автоматично генерована сторінка документації API MediaWiki.

Документація та приклади: https://www.mediawiki.org/wiki/API

meta=userinfo (ui)

(mainqueryuserinfo)
  • Цей модуль вимагає прав на читання.
  • Джерело: MediaWiki
  • Ліцензія: GPL-2.0+

Отримати інформацію про поточного користувача.

Параметри:
uiprop

Які саме відомості включати:

blockinfo
Позначає, чи поточний користувач заблокований, ким, з якої причини.
hasmsg
Додає мітку messages, якщо у користувача є непроглянуті повідомлення.
groups
Перелічує усі групи, до яких належить поточний користувач.
groupmemberships
Перелічити групи, в які поточний користувач безпосередньо входить, а також термін дії членств.
implicitgroups
Перелічує усі групи, до яких поточний користувач належить автоматично.
rights
Перелічує усі права, які має поточний користувач.
changeablegroups
Перелічує групи, у які користувач може додавати і з яких вилучати.
options
Перелічує усі налаштування, які поточний користувач встановив.
editcount
Додає кількість редагувань поточного користувача.
ratelimits
Перелічує усі ліміти оцінок, застосовні до поточного користувача.
email
Додає електронну пошту користувача та дату її підтвердження.
realname
Додає справжнє ім'я користувача.
acceptlang
Дублює шапку Accept-Language, надіслану клієнтом у структурованому форматі.
registrationdate
ДОдає дату реєстрації користувача.
unreadcount
Додає кількість непрочитаних сторінок у списку спостереження користувача (максимально 999; видає «1000+», якщо більше).
centralids
Додає центральні ідентифікатори і стан приєднання для користувача.
preferencestoken
Застарілий. Отримати токен для зміни налаштувань поточного користувача.
Значення (розділені через | або альтернативу): blockinfo, hasmsg, groups, groupmemberships, implicitgroups, rights, changeablegroups, options, editcount, ratelimits, email, realname, acceptlang, registrationdate, unreadcount, centralids, preferencestoken
uiattachedwiki

Із uiprop=centralids, вказати, чи користувач має приєднану вікі, визначену цим ідентифікатором.

Приклади:
Отримати інформацію про поточного користувача.
api.php?action=query&meta=userinfo [відкрити в пісочниці]
Отримати додаткову інформацію про поточного користувача.
api.php?action=query&meta=userinfo&uiprop=blockinfo|groups|rights|hasmsg [відкрити в пісочниці]