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.

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’adresse IP 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]