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=globalblock

(main | globalblock)
  • 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 : GlobalBlocking
  • Licence : GPL-2.0-or-later

Bloquer ou débloquer globalement un utilisateur.

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

L’adresse IP cible ou nom d'utilisateur.

Ce paramètre est obligatoire.
expiry

Si spécifié, bloquera ou rebloquera l’utilisateur. Détermine quelle sera la durée du blocage, par ex. « 5 months » ou « 2 weeks ». Si mis à « infinite » ou « indefinite », le blocage n’expirera jamais.

Type : expiration (détails)
unblock

Si spécifié, débloquera l’utilisateur.

Type : booléen (détails)
reason

La raison du blocage/déblocage.

Ce paramètre est obligatoire.
anononly

Spécifier cela si le blocage ne doit affecter que les utilisateurs déconnectés globalement.

Type : booléen (détails)
modify

Spécifier ceci si le blocage existant dans la cible doit être modifié.

Type : booléen (détails)
alsolocal

Bloquer l'utilisateur aussi localement

Type : booléen (détails)
localblockstalk

Révoquer localement l’accès à la page de discussion

Type : booléen (détails)
localblocksemail

Révoquer localement l’accès par courriel

Type : booléen (détails)
localanononly

Spécifier cela si le blocage ne doit affecter que les utilisateurs déconnectés localement.

Type : booléen (détails)
token

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

Ce paramètre est obligatoire.
Exemple :
Bloque 192.0.2.1 indéfiniment avec la raison « utilisation abusive inter-wiki »
api.php?action=globalblock&target=192.0.2.1&expiry=indefinite&reason=Cross-wiki%20abuse&token=123ABC [ouvrir dans le bac à sable]