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=allusers (au)
- Ce module nécessite des droits de lecture.
- Source : MediaWiki
- Licence : GPL-2.0-or-later
Énumérer tous les utilisateurs inscrits.
- aufrom
Le nom d’utilisateur auquel commencer l’énumération.
- auto
Le nom d’utilisateur auquel arrêter l’énumération.
- auprefix
Rechercher tous les utilisateurs qui commencent par cette valeur.
- audir
Direction dans laquelle trier.
- Une des valeurs suivantes : ascending, descending
- Par défaut : ascending
- augroup
Inclure uniquement les utilisateurs dans les groupes donnés. Ne comprend pas les groupes implicites ou auto-promus comme *, utilisateur ou auto-confirmé.
- Valeurs (séparées par | ou autre) : bot, bureaucrat, interface-admin, suppress, sysop
- auexcludegroup
Exclure les utilisateurs dans les groupes donnés.
- Valeurs (séparées par | ou autre) : bot, bureaucrat, interface-admin, suppress, sysop
- aurights
Inclure uniquement les utilisateurs avec les droits donnés. Ne comprend pas les droits accordés par des groupes implicites ou auto-promus comme * (tous), user (utilisateur) ou autoconfirmed (autoconfirmé).
- Valeurs (séparées par | ou autre) : apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changeemail, changetags, confirmemail, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, hideuser, import, importupload, ipblock-exempt, linkpurge, mailpassword, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, renameuser, renderfile, renderfile-nonstandard, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, stashbasehtml, stashedit, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
- Le nombre maximal de valeurs est 50 (ou 500 pour les clients ayant droit aux limites plus élevées).
- auprop
Quels éléments d’information inclure :
- blockinfo
- Ajoute les informations sur un blocage en cours de l’utilisateur.
- groups
- Liste les groupes auxquels appartient l’utilisateur. Cela utilise beaucoup de ressources du serveur et peut renvoyer moins de résultats que la limite.
- implicitgroups
- Liste tous les groupes dont l’utilisateur est automatiquement membre.
- rights
- Liste les droits dont dispose l’utilisateur.
- editcount
- Ajoute le compteur de modifications de l’utilisateur.
- registration
- Ajoute l’horodatage de l’inscription de l’utilisateur, s’il est disponible (peut être vide).
- centralids
- Ajoute les identifiants centraux et l’état d’attachement de l’utilisateur.
- Valeurs (séparées par | ou autre) : blockinfo, centralids, editcount, groups, implicitgroups, registration, rights
- aulimit
Combien de noms d’utilisateur renvoyer au total.
- Type : entier ou max
- La valeur doit être entre 1 et 500.
- Par défaut : 10
- auwitheditsonly
Lister uniquement les utilisateurs qui ont effectué des modifications.
- Type : booléen (détails)
- auactiveusers
Lister uniquement les utilisateurs actifs durant les 30 derniers jours.
- Type : booléen (détails)
- auattachedwiki
Avec auprop=centralids, indiquer aussi si l’utilisateur est attaché au wiki identifié par cet identifiant.
- Lister les utilisateurs en commençant à Y.
- api.php?action=query&list=allusers&aufrom=Y [ouvrir dans le bac à sable]