
Partager:
Alvaro est un défenseur des développeurs chez Vonage, se concentrant sur les API de réseau. Il est passionné par l'expérience des développeurs, les API et l'Open Source. En dehors du travail, vous pouvez souvent le trouver en train d'explorer des magasins de bandes dessinées, d'assister à des festivals de science-fiction et d'horreur ou de fabriquer des objets avec ces fameux petits blocs de construction en plastique.
Comment Vonage utilise les API de CAMARA pour améliorer l'expérience des développeurs
Temps de lecture : 3 minutes
Introduction
Les normes ouvertes telles que CAMARA jouent un rôle clé dans la simplification de l'accès aux capacités du réseau. C'est pourquoi Vonage soutient ces normes, qui sont essentielles pour rendre les API de réseau interopérables entre les organisations.
Cependant, au lieu d'exposer les API de CAMARA en tant que points d'accès autonomes, nous avons adopté une approche plus intégrée : en les intégrant directement dans nos produits afin d'offrir aux clients une plus grande flexibilité et une meilleure expérience pour les développeurs dans les implémentations du monde réel.
En ajustant notre stratégie de produit, nous avons facilité la tâche des développeurs en leur permettant de bénéficier de la capacité de CAMARA là où elle est prise en charge, tout en profitant des fonctions offertes par les API existantes de Vonage. Voici quelques exemples concrets de la façon dont nous avons procédé.
Exemple 1 : Vérification des numéros via l'authentification silencieuse dans Verify
Au lieu d'exiger des développeurs qu'ils intègrent directement l'API de Verify Numbers de CAMARA, nous l'avons intégrée dans le backend de notre API de Verify en tant qu'élément de l'API de Verify. Authentification silencieuse d'authentification silencieuse.
Lorsque l'authentification silencieuse est activée, Verify tentera automatiquement d'authentifier l'utilisateur à l'aide de CAMARA, en arrière-plan et uniquement lorsque cela est pris en charge. Si l'authentification silencieuse n'est pas disponible ou échoue, le flux se rabat sur des canaux alternatifs, tels que SMS, RCS, Voice ou WhatsApp.
Pour aider les développeurs à passer d'une mise en œuvre directe du CAMARA à cette nouvelle approche, nous avons publié un guide de migration détaillé qui décrit le processus étape par étape.
Exemple 2 : Détection de l'échange de cartes SIM par Identity Insights
De même, au lieu d'offrir une API dédiée qui répond simplement à la question de savoir si un changement de carte SIM a eu lieu au cours des X derniers jours, nous avons incorporé cette capacité dans notre nouvelle API Identity Insights.
Avec un seul appel d'API, les développeurs peuvent récupérer plusieurs informations sur l'identité d'un numéro de téléphone, y compris les indicateurs SIM Swap, le format du numéro, les métadonnées de l'opérateur et d'autres détails pertinents. En adoptant cette approche, les développeurs n'ont qu'une seule API à intégrer au lieu de plusieurs, ce qui accélère le développement et améliore le temps de latence.
Pourquoi cette approche ?
Notre décision d'intégrer les API de CAMARA directement dans les produits Vonage s'explique par deux raisons principales :
Masquer la complexité de l'agrégation de plusieurs opérateurs mobiles
En tant qu'agrégateur CAMARA, Vonage se connecte à de multiples opérateurs mobiles dans différents pays. Chaque opérateur peut mettre en œuvre différentes versions de la même API CAMARA, avec de légères différences de conception, car la norme continue d'évoluer.
La gestion directe de cette fragmentation peut devenir un fardeau pour les développeurs, car elle introduit une logique conditionnelle complexe, nécessite des tests supplémentaires et augmente les coûts de maintenance.
En intégrant les API de CAMARA dans nos produits, nous assumons nous-mêmes cette complexité. Les développeurs n'interagissent qu'avec une seule surface API, quel que soit le pays ou l'opérateur concerné. Cela permet une intégration plus rapide et une meilleure expérience pour les développeurs.
Authentification alignée sur le reste des API de Vonage
En intégrant ces API derrière la couche de produit de Vonage, nous avons unifié le flux d'authentification. Désormais, les développeurs peuvent utiliser les fonctions de CAMARA à l'aide de la même méthode d'authentification que celle qu'ils utilisent déjà pour les autres services de Vonage. Aucune complexité supplémentaire, aucun nouveau modèle d'authentification à apprendre.
Conclusion
La norme CAMARA modifie la façon dont les réseaux mobiles exposent leurs capacités. Notre engagement à l'égard de CAMARA reste fort, car nous continuons à soutenir et à contribuer à l'évolution de la norme.
En intégrant ses API dans les produits de Vonage, nous permettons aux développeurs d'accéder plus facilement aux capacités avancées du réseau par le biais d'une interface cohérente et prête à la production.
Prêt à explorer les fonctions alimentées par le réseau ? Commencez par Authentification silencieuse ou consultez API Identity Insights pour voir comment ces API CAMARA intégrées fonctionnent dans des scénarios réels.
Partager:
Alvaro est un défenseur des développeurs chez Vonage, se concentrant sur les API de réseau. Il est passionné par l'expérience des développeurs, les API et l'Open Source. En dehors du travail, vous pouvez souvent le trouver en train d'explorer des magasins de bandes dessinées, d'assister à des festivals de science-fiction et d'horreur ou de fabriquer des objets avec ces fameux petits blocs de construction en plastique.