Bantuan API MediaWiki

Ini merupakan laman dokumentasi MediaWiki API yang dihasilkan secara automatik.

Dokumentasi dan contoh-contoh: https://www.mediawiki.org/wiki/API

action=userrights

(main | userrights)
  • Modul ini memerlukan hak membaca.
  • Modul ini memerlukan hak menulis.
  • Modul ini menerima permohonan POST sahaja.
  • Source: MediaWiki
  • License: GPL-2.0-or-later

Change a user's group membership.

Parameter:
user

User.

Type: user, by any of user name dan user ID (e.g. "#12345")
userid
Lapuk.

ID pengguna.

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.

Values (separate with | or alternative): bot, bureaucrat, emailconfirmed, interface-admin, suppress, sysop
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.

Asingkan nilai-nilai dengan "|".
Bilangan nilai maksimum adalah 50 (500 untuk bot).
Asal: infinite
remove

Remove the user from these groups.

Values (separate with | or alternative): bot, bureaucrat, emailconfirmed, interface-admin, suppress, sysop
reason

Reason for the change.

Asal: (kosong)
token

A "userrights" token retrieved from action=query&meta=tokens

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

Parameter ini diwajibkan.
tags

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

Values (separate with | or alternative):
Contoh-contoh:
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 [open in sandbox]
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 [open in sandbox]
Add user SometimeSysop to group sysop for 1 month.
api.php?action=userrights&user=SometimeSysop&add=sysop&expiry=1%20month&token=123ABC [open in sandbox]