Aide de l’API MediaWiki

Ceci est une page d’aide de l’API de MediaWiki générée automatiquement.

Documentation et exemples : https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=globaluserrights

(main | globaluserrights)
  • Ce module nécessite des droits de lecture.
  • Ce module nécessite des droits d’écriture.
  • Ce module accepte seulement les requêtes POST.
  • Source : CentralAuth
  • Licence : GPL-2.0-or-later

Ajouter / retirer un utilisateur de / à des groupes globaux.

Paramètres :
D'autres paramètres généraux sont disponibles.
user

Nom d’utilisateur global.

Type : utilisateur, parmi nom d’utilisateur et identifiant de l’utilisateur (par ex. « #12345 »)
userid
Obsolète.

Identifiant d’utilisateur global.

Type: entier
add

Ajouter l’utilisateur à ces groupes globaux.

Valeurs (séparées par | ou autre) : steward
expiry

Horodatage d’expiration. Peut être relatif (par ex. 5 months pour 5 mois ou 2 weeks pour 2 semaines) ou bien absolu (par ex. 2014-09-18T12:34:56Z). Si un seul horodatage est indiqué, il sera utilisé pour tous les groupes passés au paramètre add. Utiliser infinite (infini), indefinite (indéfini), infinity (infinité) ou never (jamais) pour un groupe d’utilisateur qui ne doit jamais expirer.

Valeurs séparées par | ou autre.
Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
Par défaut : infinite
remove

Supprimer l’utilisateur de ces groupes globaux.

Valeurs (séparées par | ou autre) : steward
reason

Motif de la modification.

Par défaut : (vide)
token

Un jeton « userrights » récupéré par action=query&meta=tokens

Pour rester compatible, le jeton utilisé dans l’IHM web est aussi accepté.

Ce paramètre est obligatoire.
tags

Ce paramètre n’est pas utilisé actuellement.

Valeurs (séparées par | ou autre) :
Exemples :
Ajouter l’utilisateur FooBot au groupe global « robots » et le supprimer des groupes globaux « administrateurs » et « bureaucrates »
api.php?action=userrights&user=FooBot&add=bot&remove=sysop|bureaucrat&token=123ABC [ouvrir dans le bac à sable]
Ajouter l’utilisateur global avec l’ID 123 au groupe global « robots » et le supprimer des groupes globaux « administrateurs » et « bureaucrates »
api.php?action=userrights&userid=123&add=bot&remove=sysop|bureaucrat&token=123ABC [ouvrir dans le bac à sable]