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 spécifiques :
D'autres paramètres généraux sont disponibles.
id

ID du bloc global à modifier ou à débloquer (obtenu via list=globalblocks ). Ne peut pas être utilisé avec target.

Type: entier
target

L'adresse IP ou le nom d'utilisateur cible. Ne peut pas être utilisé avec id.

Type : utilisateur, parmi nom d’utilisateur, IP, Utilisateur temporaire et plage d’adresses IP
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)
allow-account-creation

Spécifiez ceci si le blocage global ne doit pas empêcher la création de compte.

Type : booléen (détails)
enable-autoblock

Spécifiez ceci si le blocage global doit déclencher des blocages automatiques globaux.

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

Bloque également l'utilisateur localement. Ne peut pas être utilisé avec id.

Type : booléen (détails)
localblockstalk

Révoque localement l’accès à la page de discussion. Ne peut pas être utilisé avec id.

Type : booléen (détails)
localblocksemail

Révoque localement l'accès au courriel. Ne peut pas être utilisé avec id.

Type : booléen (détails)
localanononly

Spécifiez ceci si le blocage ne doit affecter que localement les utilisateurs déconnectés. Ne peut pas être utilisé avec id.

Type : booléen (détails)
local-allow-account-creation

Spécifiez ceci si le blocage local ne doit pas empêcher la création de compte. Ne peut pas être utilisé avec id.

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]