
Demander une premiĂšre API dans Raccourcis
Pour demander votre premiĂšre API, vous crĂ©ez lâURL qui pointe vers le « point de terminaison » de lâAPI qui vous intĂ©resse, puis vous transmettez cette URL Ă lâaction Obtenir le contenu de lâURL. Lorsque le raccourci est exĂ©cutĂ©, cette action effectue la requĂȘte API.

Effectuer la requĂȘte API
Le point de terminaison des prĂ©visions mĂ©tĂ©o (« forecast » en anglais) de Dark Sky nĂ©cessite que les demandes dâURL soien formatĂ©es comme suit :
https://api.darksky.net/forecast/[VOTRE_CLĂ_SECRĂTE]/[LAT],[LONG]
Le texte entre crochets sera remplacé par une clé API et le lieu pour lequel vous voulez des données prévisionnelles.
Dans lâapp Raccourcis, placez votre clĂ© API de Dark Sky dans la premiĂšre action Texte, qui est utilisĂ©e comme variable dans lâaction URL. Les donnĂ©es correspondant aux valeurs
LAT
etLONG
sont déjà définies sur37.8267
et-122.4233, qui
sont les coordonnĂ©es de lâĂźle dâAlcatraz Ă San Francisco. Vous pouvez modifier ces valeurs pour indiquer un autre endroit.Essayez dâutiliser lâaction Obtenir le lieu actuel et de la placer dans lâURL en tant que variable magique dĂ©finie sur Latitude et Longitude dans lâaction URL pour obtenir des donnĂ©es mĂ©tĂ©orologiques locales chaque fois que vous exĂ©cutez le raccourci.
ExĂ©cuter la requĂȘte API avec lâaction Obtenir le contenu de lâURL
Dans lâĂ©diteur de raccourci de lâapp Raccourcis, dĂ©finissez Obtenir le contenu de lâURL sur AvancĂ©.
Les options suivantes, pour les types de requĂȘtes API que vous pouvez effectuer, deviennent disponibles :
GET
vous permet de rĂ©cupĂ©rer les donnĂ©es dâune API Ă lire.POST
vous permet de créer de nouvelles données.PUT
etPATCH
vous permettent de mettre à jour les données en les remplaçant ou en les modifiant, respectivement.SUPPRIMER
vous permet de supprimer un objet spĂ©cifiĂ© dans la requĂȘte URL.
Pour cet exemple, utilisez une requĂȘte
GET
pour rĂ©cupĂ©rer les donnĂ©es de lâAPI Dark Sky.Une fois que lâaction URL a reçu votre requĂȘte et que lâaction Obtenir le contenu de lâURL est dĂ©finie sur donnĂ©es
GET
, vous pouvez effectuer la requĂȘte API.Remarque : lorsque lâaction Obtenir le contenu de lâURL est configurĂ©e sur
POST
,PUT
ouPATCH
, un nouveau paramĂštre du nom de Demander le corps est ajoutĂ©. Demander le corps vous permet dâenvoyer des donnĂ©es JSON, un formulaire ou un fichier Ă lâAPI dans le cadre de votre requĂȘte. Ceci vous permet de saisir de nouvelles donnĂ©es manuellement ou en utilisant des variables afin dâenvoyer les donnĂ©es Ă lâAPI pour crĂ©er, remplacer ou modifier une entrĂ©e.Touchez
pour tester le raccourci (lâaction Coup dâĆil dans le raccourci vous permet de prĂ©visualiser les donnĂ©es renvoyĂ©es par lâAPI).
FĂ©licitations, vous avez effectuĂ© votre premiĂšre requĂȘte API avec Raccourcis.
Au premier coup dâĆil, lâAPI semble renvoyer beaucoup de texte sous un format Ă©trange. En regardant de plus prĂšs, vous pourrez voir que le texte contient des informations sur les prĂ©visions mĂ©tĂ©orologiques. Ces donnĂ©es mĂ©tĂ©orologiques sont codĂ©es au format JSON, qui est une abrĂ©viation de JavaScript Object Notation, le nom dâun format de donnĂ©es textuelles dĂ©rivĂ© de la notation des objets du langage JavaScript.
Pour en savoir plus sur lâutilisation du format JSON et pour continuer avec lâexemple de lâAPI Dark Sky, consultez Ă propos de lâutilisation de JSON dans Raccourcis.