Довідка API MediaWiki
Це автоматично генерована сторінка документації API MediaWiki.
Документація та приклади: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=userrights
- Цей модуль вимагає прав на читання.
- Цей модуль вимагає прав на запис.
- Цей модуль приймає лише POST-запити.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0-or-later
Змінити членство користувача у групах.
- user
Користувач.
- Тип: користувач, подано як ім'я користувача та ідентифікатор користувача (напр., «#12345»)
- userid
- Застарілий.
Вкажіть натомість user=#ID.
- Тип: ціле число
- add
Додати користувача до цих груп. Якщо він вже є членом групи, оновити термін дії членства.
- Значення (розділені через | або альтернативу): bot, bureaucrat, interface-admin, suppress, sysop, trusted
- expiry
Часові мітки, коли завершується членство. Можуть бути відносними (наприклад, 5 months або 2 weeks) або абсолютними (як 2014-09-18T12:34:56Z). Якщо задано тільки оду часову мітку, вона буде стосуватися всіх груп, переданих параметром add. Використовуйте infinite, indefinite, infinity або never, щоб задати безстрокове членство.
- Розділіть значення з допомогою | або альтернативу.
- Максимальна кількість значень — 50 (500 для клієнтів дозволено вищі ліміти).
- Стандартно: infinite
- remove
Вилучити користувача із цих груп.
- Значення (розділені через | або альтернативу): bot, bureaucrat, interface-admin, suppress, sysop, trusted
- reason
Причина зміни.
- За замовчуванням: (пусто)
- token
Токен «userrights» отримано з action=query&meta=tokens
Для сумісності, приймається також токен, використаний у користувацькому веб-інтерфейсі.
- Цей параметр є обов'язковим.
- tags
Змінити теги для застосування до запису в журналі зміни прав користувача.
- Значення (розділені через | або альтернативу):
- Додати користувача FooBot до групи bot та вилучити із груп sysop та bureaucrat.
- api.php?action=userrights&user=FooBot&add=bot&remove=sysop|bureaucrat&token=123ABC [відкрити в пісочниці]
- Додати користувача з ідентифікатором 123 до групи bot та вилучити із груп sysop та bureaucrat.
- api.php?action=userrights&userid=123&add=bot&remove=sysop|bureaucrat&token=123ABC [відкрити в пісочниці]
- Додати користувача SometimeSysop в групу sysop на 1 місяць.
- api.php?action=userrights&user=SometimeSysop&add=sysop&expiry=1%20month&token=123ABC [відкрити в пісочниці]