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
list=blocks (bk)
- Ce module nécessite des droits de lecture.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Lister tous les utilisateurs et adresses IP bloqués.
- bkstart
L’horodatage auquel commencer l’énumération.
- Type : horodatage (formats autorisés)
- bkend
L’horodatage auquel arrêter l’énumération.
- Type : horodatage (formats autorisés)
- bkdir
Dans quelle direction énumérer :
- newer
- lister les plus anciens en premier ; note : bkstart doit être antérieur à bkend ;
- older
- lister les plus récents en premier (par défaut) ; note : bkstart doit être postérieur à bkend.
- Une des valeurs suivantes : newer, older
- Par défaut : older
- bkids
Liste des identifiants de blocage à lister (facultatif).
- Type: liste d'entiers
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- bkusers
Liste des utilisateurs à rechercher (facultatif).
- Type : liste d’utilisateurs, parmi nom d’utilisateur, IP et plage d’adresses IP
- Valeurs séparées par | ou autre.
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- bkip
Obtenir tous les blocages s’appliquant à cette adresse IP ou à cette plage CIDR, y compris les blocages 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 blocages à lister.
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- bkprop
Quelles propriétés obtenir :
- id
- Ajoute l’identifiant du blocage.
- user
- Ajoute le nom de l’utilisateur bloqué.
- userid
- Ajoute l’identifiant de l’utilisateur bloqué.
- by
- Ajoute le nom de l’utilisateur ayant effectué le blocage.
- byid
- Ajoute l’identifiant de l’utilisateur ayant effectué le blocage.
- timestamp
- Ajoute l’horodatage de mise en place du blocage.
- expiry
- Ajoute l’horodatage d’expiration du blocage.
- reason
- Ajoute le motif invoqué pour le blocage.
- range
- Ajoute la plage d’adresses IP affectée par le blocage.
- flags
- Marque le bannissement avec autoblock (blocage automatique), anononly (anonymes uniquement), etc.
- restrictions
- Ajoute les restrictions de blocage partiel si le blocage ne s’applique pas pour tout le site.
- Valeurs (séparées par | ou autre) : by, byid, expiry, flags, id, range, reason, restrictions, timestamp, user, userid
- 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 illimités (non temporaires) sur les adresses IP, indiquer bkshow=ip|!temp.
- Valeurs (séparées par | ou autre) : !account, !ip, !range, !temp, account, ip, range, temp
- bkcontinue
Quand plus de résultats sont disponibles, utiliser cela pour continuer.
- Lister les blocages.
- api.php?action=query&list=blocks [ouvrir dans le bac à sable]
- Lister les blocages des utilisateurs Alice et Bob.
- api.php?action=query&list=blocks&bkusers=Alice|Bob [ouvrir dans le bac à sable]