Aide de l’API de MediaWiki

Ceci est une page d’aide de l’API de MédiaWiki générée automatiquement.

Documentation et exemples : https://www.mediawiki.org/wiki/API

list=blocks (bk)

(main | query | blocks)
  • Ce module nécessite des droits de lecture.

Lister tous les utilisateurs et les adresses IP bloqués.

Paramètres :
bkstart

L’horodatage auquel démarrer l’énumération.

bkend

L’horodatage auquel arrêter l’énumération.

bkdir

Dans quelle direction énumérer :

newer
Lister les plus anciens en premier. Note : bkstart doit être avant bkend.
older
Lister les nouveaux en premier (par défaut). Note : bkstart doit être postérieur à bkend.
Une valeur : newer, older
Par défaut : older
bkids

Liste des IDs de bloc à lister (facultatif).

Valeurs séparées par |. Le nombre maximal de valeurs est 50 (500 pour les robots).
bkusers

Liste des utilisateurs à rechercher (facultatif).

Valeurs séparées par |. Le nombre maximal de valeurs est 50 (500 pour les robots).
bkip

Obtenir tous les blocs s’appliquant à cette adresse IP ou à cette plage CIDR, y compris les blocs de plage. Impossible à utiliser avec bkusers. Les plages CIDR plus larges que IPv4/16 ou IPv6/19 ne sont pas acceptées.

bklimit

Le nombre maximal de blocs à lister.

Pas plus de 500 autorisé (5 000 pour les robots).
Par défaut : 10
bkprop

Quelles propriétés obtenir :

id
Ajoute l’ID du blocage.
user
Ajoute le nom de l’utilisateur bloqué.
userid
Ajoute l’ID de l’utilisateur bloqué.
by
Ajoute le nom de l’utilisateur ayant bloqué.
byid
Ajoute l’ID de l’utilisateur ayant bloqué.
timestamp
Ajoute l’horodatage du blocage.
expiry
Ajoute l’horodatage d’expiration du blocage.
reason
Ajoute le motif du blocage.
range
Ajoute la plage d’adresses IP affectée par le blocage.
flags
Marque le bannissement avec (autoblock, anononly, etc.).
Valeurs (séparées par |) : id, user, userid, by, byid, timestamp, expiry, reason, range, flags
Par défaut : id|user|by|timestamp|expiry|reason|flags
bkshow

Afficher uniquement les éléments correspondant à ces critères. Par exemple, pour voir uniquement les blocages infinis sur les adresses IP, mettre bkshow=ip|!temp.

Valeurs (séparées par |) : account, !account, temp, !temp, ip, !ip, range, !range
bkcontinue

Quand plus de résultats sont disponibles, utiliser cela pour continuer.

Exemples :
Lister les blocages
api.php?action=query&list=blocks
Lister les blocages des utilisateurs Alice et Bob.
api.php?action=query&list=blocks&bkusers=Alice|Bob