Довідка API MediaWiki
Це автоматично генерована сторінка документації API MediaWiki.
Документація та приклади: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
meta=userinfo (ui)
- Цей модуль вимагає прав на читання.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Отримати інформацію про поточного користувача.
Конкретні параметри:
Other general parameters are available.
- uiprop
Які саме відомості включати:
- blockinfo
- Позначає, чи поточний користувач заблокований, ким, з якої причини.
- hasmsg
- Додає мітку messages, якщо у користувача є непроглянуті повідомлення.
- groups
- Перелічує усі групи, до яких належить поточний користувач.
- groupmemberships
- Перелічити групи, в які поточний користувач безпосередньо входить, а також термін дії членств.
- implicitgroups
- Перелічує усі групи, до яких поточний користувач належить автоматично.
- rights
- Перелічує усі права, які має поточний користувач.
- changeablegroups
- Перелічує групи, у які користувач може додавати і з яких вилучати.
- options
- Перелічує усі налаштування, які поточний користувач встановив.
- editcount
- Додає кількість редагувань поточного користувача.
- ratelimits
- Перелічує усі ліміти оцінок, застосовні до поточного користувача.
- theoreticalratelimits
- Перелічує всі обмеження швидкості, що застосовувались би до поточного користувача якби він не мав виключення з обмежень швидкості на основі прав користувача чи IP
- Додає електронну пошту користувача та дату її підтвердження.
- 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 [відкрити в пісочниці]