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 ?