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 enregistrés.
- aufrom
Le nom d’utilisateur auquel démarrer l’énumération.
- auto
Le nom d’utilisateur auquel stopper l’énumération.
- auprefix
Rechercher tous les utilisateurs commençant par cette valeur.
- audir
Direction du tri.
- Une des valeurs suivantes : ascending, descending
- Par défaut : ascending
- augroup
Inclure uniquement les utilisateurs dans les groupes donnés.
- 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 indiqués. Ne comprend pas les droits accordés par des groupes implicites ou auto-promus comme *, user ou autoconfirmed.
- Valeurs (séparées par | ou autre) : aft-administrator, aft-editor, aft-member, aft-monitor, aft-oversighter, aft-reader, apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, 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, gadgets-definition-edit, gadgets-edit, hideuser, import, importupload, interwiki, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, nuke, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, renameuser, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, skipcaptcha, suppressionlog, suppressredirect, suppressrevision, tboverride, tboverride-account, titleblacklistlog, 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
Quelles informations inclure :
- blockinfo
- Ajoute l’information sur le bloc actuel d’un utilisateur.
- groups
- Liste des 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 auxquels l’utilisateur est affecté automatiquement.
- rights
- Liste les droits qu’a 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 IDs 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
Ne lister que les utilisateurs qui ont fait 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]