API:User group membership/fr

Requête POST pour ajouter ou supprimer des utilisateurs à un groupe, ce qui équivaut à attribuer ou supprimer des droits aux utilisateurs.



Exemple
Pour utiliser cette API, vous devez d'abord vous connecter pour vérifier votre propre appartenance au groupe des utilisateurs. Seuls certains groupes ont le droit de modifier les droits utilisateur via cette API. Voir pour d'autres détails concernnant la connexion.

La requête ci-dessus s'applique dans MediaWiki v1.24+; pour les versions plus anciennes, le jeton  va dépendre du nom de l'utilisateur à qui on a changé les droits. La requête devrait être faite ainsi :

Pour des raisons de compatibilité, l'API va aussi accepter le jeton utilisé par l'IHM web.

Quellequesoit la méthode que vous choisissez, une fois que vous avez votre jeton, vous pouvez l'utiliser pour faire votre requête , comme ci-dessous.



Réponse


Exemple de code


Erreurs possibles


Historique des paramètres

 * v1.29: Introduced
 * v1.23: ajouté



Notes additionnelles

 * Par défaut, seuls les utilisateurs du groupe des bureaucrates peuvent attribuer ou supprimer des droits aux utilisateurs.
 * Certains wikis autorisent les non-bureaucrates à attribuer ou à supprimer des droits dans une certaine limite, comme restreindre ces possibilités au propre compte de l'utilisateur.
 * Si vous n'avez pas la capacité d'attribuer ou de supprimer les droits de l'utilisateur cible, l'API ne va pas produire d'erreur; à la place, les champs  et   de la réponse contiendront simplement des tableaux vides.



Voir aussi

 * - décrit en profondeur le fonctionnement des droits utilisateurs et l'appartenance aux groupes.
 * Special:ListGroupRights - liste tous les droits et les privilèges attribués à chaque groupe d'utilisateurs sur un wiki particulier.
 * Special:UserRights - une manière d'ajouter ou de supprimer des droits utilisateurs par IHM, disponibles sur les wikis exécutant v1.29+.
 * - récupère des informations sur une liste d'utilisateurs, y compris leurs groupes et leurs droits.