Exemples d'API Wikipédia. Pour une utilisation avancée, consultez la documentation officielle de l'API Mediawiki
Introduction rapide :
&origin=*
en raison de CORS.Tori Amos
et non tori amos
) s'il y a plusieurs mots.sh.wikipedia.org
ou de.wikipedia.org
) OBTENEZ l'article complet pour le titre demandé ( titles=belgrade
), avec des images ( pageimages
) et l'URL de l'article ( inprop=url
). Suit également la redirection ( redirects
) si nécessaire :
en.wikipedia.org/w/api.php?action=query&titles=belgrade&prop=extracts|pageimages|info&pithumbsize=400&inprop=url&redirects=&format=json&origin=*
Requête précédente avec des paramètres minimaux :
en.wikipedia.org/w/api.php?action=query&titles=belgrade&prop=extracts&format=json
OBTENIR le premier paragraphe d'un article :
en.wikipedia.org/w/api.php?action=query&titles=Belgrade&prop=extracts&format=json&exintro=1
Pour OBTENIR les 10 premiers résultats de recherche avec extrait et image miniature ( prop=extracts|pageimages
). Les résultats sont HTML par défaut, mais nous voulons le format json
:
en.wikipedia.org/w/api.php?action=query&generator=search&gsrsearch=belgrade&exintro=&prop=extracts|pageimages&format=json
OBTENEZ les 20 premiers résultats de recherche ( srlimit
) avec des informations courtes ( prop=info
) :
en.wikipedia.org/w/api.php?action=query&list=search&prop=info&inprop=url&utf8=&format=json&srlimit=20&srsearch=belgrade
OBTENEZ les 20 premiers résultats de recherche ( gsrlimit
) avec extrait et image miniature ( prop=extracts|pageimages
). Cette fois, l'extrait d'article est défini en texte brut ( explaintext
) :
en.wikipedia.org/w/api.php?action=query&generator=search&gsrlimit=20&prop=pageimages|extracts&exintro&explaintext&exlimit=max&format=json&gsrsearch=belgrade
Paramètres de recherche avancés :
gsrsearch=intitle:belgrade
(le mot "belgrade" est dans le titre)gsrsearch=prefix:belgrade
(le titre de l'article commence par le mot "belgrade") Si vous rencontrez des problèmes, ajoutez &origin=*
à la fin de l'itinéraire.
Obtenez la source de l'image principale de l'article :
en.wikipedia.org/w/api.php?action=query&titles=Belgrade&prop=pageimages&format=json&pithumbsize=250
Obtenez toutes les images de l'article :
en.wikipedia.org/w/api.php?action=query&titles=belgrade&prop=images&format=json
OBTENEZ les 20 premiers fichiers image ( gsrnamespace=6
) de Wikimedia Commons avec le terme « Belgrade » dans le nom de fichier ( gsrsearch=intitle:Belgrade
). La taille de vignette demandée est de 250 px ( pithumbsize=250
) :
commons.wikimedia.org/w/api.php?prop=pageimages|imageinfo|info|redirects&gsrnamespace=6&pilimit=max&pithumbsize=250&iiprop=extmetadata&iiextmetadatafilter=ImageDescription&action=query&inprop=url&redirects=&format=json&generator=search&gsrsearch=intitle:Belgrade&gsrlimit=20
Requête précédente sans certains paramètres :
commons.wikimedia.org/w/api.php?prop=pageimages|info|redirects&gsrnamespace=6&pithumbsize=250&action=query&inprop=url&redirects=&format=json&generator=search&gsrsearch=intitle:Belgrade&gsrlimit=20
N'oubliez pas que si vous rencontrez des problèmes, ajoutez &origin=*
à la fin de l'itinéraire.
OBTENIR des citations wiki pour le terme demandé ( titles=Zen
). L'API est la même, seul le domaine est différent ( wikiquote.org
) :
en.wikiquote.org/w/api.php?action=query&titles=Zen&prop=extracts|info&inprop=url&redirects=&format=json