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=allimages (ai)

(main | query | allimages)
  • Ce module nécessite des droits de lecture.
  • Ce module peut être utilisé comme générateur.
  • Source : MediaWiki
  • Licence : GPL-2.0-or-later

Énumérer toutes les images séquentiellement.

Paramètres :
aisort

Propriété par laquelle trier.

Une des valeurs suivantes : name, timestamp
Par défaut : name
aidir

La direction dans laquelle lister.

Une des valeurs suivantes : ascending, descending, newer, older
Par défaut : ascending
aifrom

Le titre de l’image depuis laquelle commencer l’énumération. Ne peut être utilisé qu’avec aisort=name.

aito

Le titre de l’image auquel arrêter l’énumération. Ne peut être utilisé qu’avec aisort=name.

aicontinue

Quand plus de résultats sont disponibles, utilisez ceci pour continuer. Des informations plus détaillées sur la façon de continuer les requêtes peuvent être trouvées sur mediawiki.org.

aistart

L’horodatage depuis lequel commencer l’énumération. Ne peut être utilisé qu’avec aisort=timestamp.

Type : horodatage (formats autorisés)
aiend

L’horodatage auquel arrêter l’énumération. Ne peut être utilisé qu’avec aisort=timestamp.

Type : horodatage (formats autorisés)
aiprop

Quelles informations du fichier obtenir :

timestamp
Ajoute l’horodatage de la version téléversée.
user
Ajoute l’utilisateur qui a téléversé chaque version du fichier. Si l’utilisateur a été supprimé des versions, une propriété userhidden sera retournée.
userid
Ajouter l’identifiant de l’utilisateur qui a téléversé chaque version du fichier. Si l’utilisateur est celui d’une version supprimée, une propriété userhidden sera retournée.
comment
Commentaire sur la version. Si le commentaire a été supprimé d’une version, une propriété commenthidden sera retournée.
parsedcomment
Analyser le commentaire de la version. Si le commentaire a été supprimé d’une version, une propriété commenthidden sera retournée.
canonicaltitle
Ajoute le titre canonique du fichier. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
url
Fournit l’URL du fichier et de la page de description. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
size
Ajoute la taille du fichier en octets et sa hauteur, sa largeur et le compteur de page (le cas échéant).
dimensions
Alias pour la taille.
sha1
Ajoute le hachage SHA-1 du fichier. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
mime
Ajoute le type MIME du fichier. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
mediatype
Ajoute le type de média du fichier. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
metadata
Liste les métadonnées Exif de la version du fichier. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
commonmetadata
Liste les métadonnées génériques du format du fichier pour la version du fichier. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
extmetadata
Liste les métadonnées mises en forme combinées depuis diverses sources. Les résultats sont au format HTML. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
bitdepth
Ajoute la profondeur de couleurs de la version. Si le fichier a été supprimé d’une version, une propriété filehidden sera retournée.
badfile
Ajoute si le fichier figure dans MediaWiki:Bad image list (liste de mauvaises images)
Valeurs (séparées par | ou autre) : badfile, bitdepth, canonicaltitle, comment, commonmetadata, dimensions, extmetadata, mediatype, metadata, mime, parsedcomment, sha1, size, timestamp, url, user, userid
Par défaut : timestamp|url
aiprefix

Rechercher toutes les images dont le titre commence par cette valeur. Ne peut être utilisé qu’avec aisort=name.

aiminsize

Restreindre aux images avec au moins ce nombre d’octets.

Type: entier
aimaxsize

Restreindre aux images avec au plus ce nombre d’octets.

Type: entier
aisha1

Hachage SHA1 de l’image. Écrase aisha1base36.

aisha1base36

Hachage SHA1 de l’image en base 36 (utilisé dans MediaWiki).

aiuser

Renvoyer seulement les fichiers dont la dernière version a été téléversée par cet utilisateur. Utilisable uniquement avec aisort=timestamp. Impossible à utiliser avec aifilterbots.

Type : utilisateur, parmi nom d’utilisateur, IP, nom interwiki (par ex. « préfixe>NomParExemple ») et identifiant de l’utilisateur (par ex. « #12345 »)
aifilterbots

Comment filtrer les fichiers téléversés par des robots. Ne peut être utilisé qu’avec aisort=timestamp. Ne peut pas être utilisé avec aiuser.

Une des valeurs suivantes : all, bots, nobots
Par défaut : all
aimime

Quels types MIME rechercher, par ex. image/jpeg.

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).
ailimit

Combien d’images renvoyer au total.

Type : entier ou max
La valeur doit être entre 1 et 500.
Par défaut : 10
Exemples :
Afficher une liste des fichiers en commençant à la lettre B.
api.php?action=query&list=allimages&aifrom=B [ouvrir dans le bac à sable]
Afficher une liste de fichiers récemment téléversés, semblable à Special:NewFiles.
api.php?action=query&list=allimages&aiprop=user|timestamp|url&aisort=timestamp&aidir=older [ouvrir dans le bac à sable]
Afficher une liste de fichiers avec un type MIME image/png ou image/gif
api.php?action=query&list=allimages&aimime=image/png|image/gif [ouvrir dans le bac à sable]
Afficher les informations sur 4 fichiers en commençant à la lettre T.
api.php?action=query&generator=allimages&gailimit=4&gaifrom=T&prop=imageinfo [ouvrir dans le bac à sable]