Chapitre 07 — Les API au quotidien7 min de lecture
Quiz du chapitre
Testez vos connaissances
Vous avez vu comment les intégrations réelles fonctionnent de bout en bout, appris à évaluer des API, testé la vôtre, et acquis le vocabulaire pour parler avec votre équipe technique. Voyons ce que vous avez retenu.
Scénarios d'intégration
Votre application e-commerce doit envoyer des emails de confirmation de commande. Vous décidez d'utiliser une API d'email externe. Quelle est la bonne séquence d'étapes ?
Twilio utilise la Basic Authentication. Qu'est-ce que ça signifie en pratique ?
Vous envoyez un SMS via l'API de Twilio et recevez status: queued dans la réponse. Comment savez-vous quand le SMS est réellement délivré ?
Évaluer des API
Vous comparez deux fournisseurs de SMS. Le fournisseur A facture 0,005 $/message avec un rate limit de 30/seconde. Le fournisseur B facture 0,008 $/message avec un rate limit de 200/seconde. Votre app envoie 50 000 messages marketing pendant des ventes flash. Quel facteur compte le plus ici ?
Qu'est-ce que la developer experience (DX) ?
Un fournisseur d'API annonce 99,9 % de disponibilité. Combien de temps d'indisponibilité cela représente-t-il par an ?
Tester votre propre API
Pourquoi un PM devrait-il tester l'API publique de son propre produit ?
Vous supprimez la clé API d'une requête vers l'API de votre produit et recevez juste '401 Unauthorized' sans autre détail. Est-ce un problème ?
Communiquer avec votre équipe
Votre développeur dit : "L'API renvoie des résultats paginés." Qu'est-ce que ça signifie pour votre fonctionnalité qui affiche l'historique complet des commandes d'un utilisateur ?
Votre développeur dit : "On reçoit des erreurs 429 de l'API." Que se passe-t-il ?
Votre équipe intègre une API de calendrier et mentionne qu'elle utilise OAuth. Quelle est la question la plus utile que vous pouvez poser ?