Довідка API MediaWiki

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

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

meta=userinfo (ui)

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

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

Параметри:
uiprop

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

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

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

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