
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.
Annonce de l'opérateur virtuel de Vonage pour les API de réseau
Temps de lecture : 1 minute
L'une des questions les plus récurrentes que nous posent les développeurs est la suivante : Comment puis-je tester les API du réseau si elles ne sont pas disponibles dans mon pays ? Ne vous inquiétez plus. Nous sommes heureux d'annoncer la disponibilité de l'opérateur virtuel.
L'opérateur virtuel fournit des réponses API prédéfinies et déterministes lors de l'utilisation de l'application Vonage Playground. Il fonctionne comme un opérateur mobile ordinaire mais n'accepte que les demandes d'API avec des numéros de téléphone qui utilisent le préfixe +990 préfixe.
Voyons comment cela fonctionne !
Comment activer l'opérateur virtuel ?
L'utilisation de l'opérateur virtuel est simple. Il suffit de créer une application dans le tableau de bord (ou d'utiliser une application existante) et de sélectionner "Playground" dans la boîte des capacités de l'API réseau. C'est tout. Aucune configuration supplémentaire n'est nécessaire. Désormais, toutes les demandes d'API utilisant les informations d'identification liées à cette application et les numéros de téléphone avec le préfixe +990 seront dirigées vers l'opérateur virtuel.
Une fois que l'application est prête, allez dans la section Terrain de jeux pour vérifier les opérateurs disponibles pris en charge dans l'aire de jeu. La première entrée correspond à l'opérateur virtuel :
Dashboard Playground Operators list
Notez qu'il n'est pas nécessaire d'ajouter des +990 à la liste d'autorisations de votre terrain de jeu. Il suffit d'effectuer un appel API à l'une des API réseau prises en charge.
Appeler les API du réseau avec l'opérateur virtuel
L'opérateur virtuel fournit des réponses déterministes aux demandes d'API utilisant des numéros de téléphone commençant par +990. Le comportement est défini par les paramètres d'entrée de la demande API, y compris les différentes plages de certains paramètres ou les terminaisons spécifiques des numéros de téléphone. La documentation contient toutes les combinaisons de réponses API possibles pour les API réseau prises en charge.
Par exemple, l'extrémité /check de l'API SIM Swap renverra toujours true si le paramètre maxAge est supérieur à 500 :
curl --url https://api-eu.vonage.com/camara/sim-swap/v040/check \
--header 'Authorization: Bearer $TOKEN' \
--header 'Content-Type: application/json' \
--data '{"phoneNumber": "+990123456", "maxAge": "500"}'
Si nous voulons tester le scénario dans lequel l'API renvoie une erreur, nous pouvons envoyer une demande d'API en utilisant un numéro de téléphone se terminant par 99:
curl --url https://api-eu.vonage.com/camara/sim-swap/v040/check \
--header 'Authorization: Bearer $TOKEN' \
--header 'Content-Type: application/json' \
--data '{"phoneNumber": "+990123499, "maxAge": "500"}'N'oubliez pas que l'authentification doit être mise en œuvre de la même manière qu'avec un opérateur de téléphonie mobile classique.
Prendre contact
Avez-vous déjà utilisé le nouvel opérateur virtuel ? Nous serions ravis d'entendre vos commentaires ! Rejoignez-nous sur le Communauté Vonage Slack ou envoyez-nous un message sur Xet nous vous répondrons.
Merci de votre lecture !
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.