Довідка API MediaWiki

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

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

action=userrights

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

Змінити членство користувача у групах.

Параметри:
user

Ім'я користувача.

Тип: ім'я користувача
userid

Ідентифікатор користувача.

Тип: ціле число
add

Додати користувача до цих груп. Якщо він вже є членом групи, оновити термін дії членства.

Значення (розділені через | або альтернативу): bot, sysop, bureaucrat, emailconfirmed
expiry

Часові мітки, коли завершується членство. Можуть бути відносними (наприклад, 5 months або 2 weeks) або абсолютними (як 2014-09-18T12:34:56Z). Якщо задано тільки оду часову мітку, вона буде стосуватися всіх груп, переданих параметром add. Використовуйте infinite, indefinite, infinity або never, щоб задати безстрокове членство.

Розділіть значення з допомогою | або альтернативу. Максимальна кількість значень — 50 (500 для ботів).
За замовчуванням: infinite
remove

Вилучити користувача із цих груп.

Значення (розділені через | або альтернативу): bot, sysop, bureaucrat, emailconfirmed
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 [відкрити в пісочниці]