Nápověda k MediaWiki API

Toto je automaticky generovaná dokumentační stránka k MediaWiki API.

Dokumentace a příklady: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=userrights

(main | userrights)
  • Tento modul vyžaduje oprávnění ke čtení.
  • Tento modul vyžaduje oprávnění k zápisu.
  • Tento modul přijímá pouze požadavky POST.
  • Zdroj: MediaWiki
  • Licence: GPL-2.0-or-later

Change a user's group membership.

Parametry:
user

User.

Typ: uživatel, uvedený jako cokoli z: uživatelské jméno a ID uživatele (např. „#12345“)
userid
Zastaralý.

Specify user=#ID instead.

Type: integer
add

Add the user to these groups, or if they are already a member, update the expiry of their membership in that group.

Hodnoty (oddělené | nebo alternativou.): autopatrol, bot, bureaucrat, checkuser, editor, interface-admin, patrol, pedagogue, push-subscription-manager, replacetext, suppress, sysop, widgeteditor
expiry

Expiry timestamps. May be relative (e.g. 5 months or 2 weeks) or absolute (e.g. 2014-09-18T12:34:56Z). If only one timestamp is set, it will be used for all groups passed to the add parameter. Use infinite, indefinite, infinity, or never for a never-expiring user group.

Hodnoty oddělujte pomocí | nebo alternativou.
Maximum number of values is 50 (500 for clients allowed higher limits).
Default: infinite
remove

Remove the user from these groups.

Hodnoty (oddělené | nebo alternativou.): autopatrol, bot, bureaucrat, checkuser, editor, interface-admin, patrol, pedagogue, push-subscription-manager, replacetext, suppress, sysop, widgeteditor
reason

Reason for the change.

Implicitní hodnota: (prázdné)
token

Token typu „userrights“ získaný pomocí action=query&meta=tokens.

For compatibility, the token used in the web UI is also accepted.

This parameter is required.
tags

Change tags to apply to the entry in the user rights log.

Hodnoty (oddělené | nebo alternativou.): bottask-nofileinfotemplateinsert
Příklady:
Add user FooBot to group bot, and remove from groups sysop and bureaucrat.
api.php?action=userrights&user=FooBot&add=bot&remove=sysop|bureaucrat&token=123ABC [otevřít v pískovišti]
Add the user with ID 123 to group bot, and remove from groups sysop and bureaucrat.
api.php?action=userrights&userid=123&add=bot&remove=sysop|bureaucrat&token=123ABC [otevřít v pískovišti]
Add user SometimeSysop to group sysop for 1 month.
api.php?action=userrights&user=SometimeSysop&add=sysop&expiry=1%20month&token=123ABC [otevřít v pískovišti]