
Demander une premiĂšre API dans Raccourcis sur lâiPhone ou lâiPad
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 de Typicode nĂ©cessite que la demande dâURL soit formatĂ©e comme suit :
https://jsonplaceholder.typicode.com/[RESSOURCE]
Le texte entre crochets est la ressource Ă laquelle vous souhaitez accĂ©der. Typicode fournit de nombreux exemples diffĂ©rents pour tester les requĂȘtes. Cet exemple utilisera https://jsonplaceholder.typicode.com/users
pour demander une liste dâutilisateurs.
Dans lâapp Raccourcis
sur votre iPhone ou iPad, ajoutez la requĂȘte Ă lâURL.
La requĂȘte
users
renverra une liste dâutilisateurs.Vous pouvez affiner votre recherche en prĂ©cisant lâidentifiant dâun utilisateur particulier :
https://jsonplaceholder.typicode.com/users/6
. Cela renverra lâutilisateur dont lâidentifiant est 6.La plupart des API autorisent les requĂȘtes utilisant le format suivant :
https://jsonplaceholder.typicode.com/users?username=Bret
. Le « ? » commence la requĂȘte, qui recherche des Ă©lĂ©ments Ă lâaide de paires clĂ©/valeur. Dans cet exemple, la requĂȘte?username=Bret
recherche un utilisateur dont le nom dâutilisateur est Bret.Consultez la documentation de votre API pour connaĂźtre les recherches et les requĂȘtes prises en charge.
ExĂ©cuter la requĂȘte API avec lâaction Obtenir le contenu de lâURL
Dans lâapp Raccourcis
sur votre iPhone ou iPad, touchez « En afficher plus » dans lâaction « Obtenir le contenu de lâURL ».
Les options suivantes, pour les types de requĂȘtes API que vous pouvez effectuer, deviennent disponibles :
GET
vous permet de récupérer des données.POST
vous permet de créer de nouvelles données.PUT
vous permet de mettre à jour des données en les remplaçant.PATCH
vous permet de mettre à jour des données en les modifiant.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 Typicode.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.Pour tester le raccourci, touchez
.
En premier lieu, lâAPI semble afficher un texte qui nâa aucun sens. Ces donnĂ©es 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 Typicode, consultez la rubrique Introduction Ă lâutilisation de JSON dans Raccourcis sur lâiPhone et lâiPad.