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

(main | block)
  • Ce module nécessite des droits de lecture.
  • Ce module nécessite des droits d’écriture.
  • Ce module accepte seulement les requêtes POST.
  • Font : MediaWiki
  • Licéncia : GPL-2.0-or-later

Blocar un utilizaire.

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

L'ID du blocage à modifier.

Tipus: enter
user

Utilisateur à bloquer.

Tipus: usuari, per qualsevol de Nom d'utilizaire, IP, Usuari temporal, Interval d'adreces IP e ID d'usuari (p. ex., «#12345»)
userid
Obsolèt.

ID d'utilizaire de blocar. Pòt pas èsser utilizat amb user.

Tipus: enter
expiry

Durée d’expiration (exprimée en anglais). Peut être relative (par ex. 5 months ou 2 weeks) ou absolue (par ex. 2014-09-18T12:34:56Z). Si elle est indiquée comme infinite, indefinite ou never, le blocage n’expirera jamais.

Per defecte: never
reason

Motiu del blocatge.

Par défaut : (vide)
anononly

Bloquer uniquement les utilisateurs anonymes (c’est-à-dire désactiver les modifications anonymes pour cette adresse IP, y compris les modifications de compte temporaires).

Type : booléen (détails)
nocreate

Empachar la creacion de compte.

Type : booléen (détails)
autoblock

Bloquer automatiquement la dernière adresse IP utilisée et toute les adresses IP subséquentes depuis lesquelles ils ont essayé de se connecter.

Type : booléen (détails)
noemail

Empêcher l’utilisateur d’envoyer des courriels via le wiki (nécessite le droit blockemail).

Type : booléen (détails)
hidename

Masque le nom de l’utilisateur dans le journal des blocages (nécessite le droit hideuser).

Type : booléen (détails)
allowusertalk

Autoriser les utilisateurs à modifier leur propre page de discussion (dépend de $wgBlockAllowsUTEdit).

Type : booléen (détails)
reblock

Si l’utilisateur est actuellement bloqué par un seul blocage, remplace le blocage existant. Si l'utilisateur est bloqué plusieurs fois, cette opération échouera. Utilisez plutôt le paramètre id pour spécifier le blocage à remplacer.

Type : booléen (détails)
newblock

Ajouter un autre blocage même si l'utilisateur est déjà bloqué.

Type : booléen (détails)
watchuser

Surveiller les pages utilisateur et de discussion de l’utilisateur ou de l’adresse IP.

Type : booléen (détails)
tags

Les balises de modification à appliquer à l’entrée du journal des blocages.

Valeurs (séparées par | ou autre) :
partial

Bloquer un utilisateur pour des pages ou des espaces de nom spécifiques plutôt que pour tout un site.

Type : booléen (détails)
pagerestrictions

Liste des titres pour lesquels bloquer l’utilisateur en modification. Ne s’applique que quand partial est positionné à vrai.

Tipus: títol de pàgina
Valeurs séparées par | ou autre.
El nombre màxim de valors és 10.
Només s'accepten pàgines que existeixen.
namespacerestrictions

Liste d’identifiants d’espaces de noms sur lesquels l’utilisateur est bloqué en modification. Ne s’applique que quand partial est positionné à vrai.

Valeurs (séparées par | ou autre) : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Pour spécifier toutes les valeurs, utiliser *.
token

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

Cal aquest paràmetre.
Exemples :
Bloquer l’adresse IP 192.0.2.5 pour trois jours avec un motif indiqué.
api.php?action=block&user=192.0.2.5&expiry=3%20days&reason=First%20strike&token=123ABC [ouvrir dans le bac à sable]
Bloquer indéfiniment l’utilisateur Vandal avec le motif indiqué et empêcher la création de nouveau compte et l’envoi de courriel.
api.php?action=block&user=Vandal&expiry=never&reason=Vandalism&nocreate=&autoblock=&noemail=&token=123ABC [ouvrir dans le bac à sable]