Français
Capturer les codes de vérification téléphonique Yahoo via une API
Une équipe reçoit un code de vérification Yahoo en commandant un numéro pour le service yahoo sur l'OTP Gateway d'OTP Route, en le saisissant sur l'écran Yahoo, puis en lisant le SMS dans le tableau de bord ou via l'API et un webhook signé, à partir de $0.20 par code. Le numéro reste à l'écoute pendant 20 minutes, et si aucun code n'arrive, le montant est recrédité sur le portefeuille.
Où Yahoo demande-t-il un numéro de téléphone ?
Les comptes Yahoo regroupent Mail, actualités, finance et fantasy sports sous une seule connexion, et le numéro de téléphone se trouve au cœur de cette identité. Dans les parcours bien connus, il apparaît à plusieurs moments :
- Création du compte, où un numéro mobile est demandé puis confirmé par un code envoyé par SMS.
- Connexion, y compris les options sans mot de passe qui envoient un code ou une notification au lieu de demander un mot de passe.
- Récupération, lorsque quelqu'un a oublié son mot de passe et que le compte se rabat sur le téléphone enregistré.
- Vérification en deux étapes, qui ajoute un code comme second facteur après le mot de passe.
Pour une équipe QA, chacun de ces moments est un cas de test distinct. Un test d'inscription a besoin d'un numéro neuf une seule fois ; un test de récupération ou de double authentification exige que le même numéro soit de nouveau joignable plus tard, ce qui influence le choix du produit OTP Route.
Le pays du numéro compte-t-il pour Yahoo ?
Oui. Yahoo est utilisé dans le monde entier, et un numéro du marché auquel appartient votre compte donne le test le plus fidèle des textes localisés, des écrans d'inscription régionaux et du format des numéros. Les codes Yahoo peuvent actuellement être reçus dans 198 pays, dont les États-Unis, le Royaume-Uni, le Canada, l'Inde, les Philippines, le Mexique, le Brésil, l'Allemagne, la France, l'Indonésie, le Nigeria, l'Afrique du Sud, l'Australie, l'Espagne et Taïwan.
Adaptez le pays du numéro au cas de test : une agence qui gère la boîte Yahoo d'un client à Manille doit vérifier sur une route philippine, tandis qu'une équipe qui contrôle un parcours d'intégration en espagnol apprendra davantage avec un numéro mexicain ou espagnol qu'avec un numéro américain.
À quoi ressemble le flux d'API pour l'identifiant de service yahoo ?
Les requêtes ciblent https://otproute.com/api/v1 et s'authentifient avec une clé Bearer or_live_ issue de la console développeur. Un compte peut détenir 10 clés et 5 endpoints de webhook, avec une limite de 300 requêtes par minute.
- Vérifiez ce que vous allez payer :
GET /api/v1/prices?country=gb&service=yahoo(remplacezgbpar n'importe quel identifiantapi_country). - Ouvrez l'activation avec
POST /api/v1/activationset le corps{"service": "yahoo", "country": "gb"}. - Saisissez le numéro renvoyé à l'étape téléphone de Yahoo.
- Récupérez le code depuis
activation.sms_received, ou interrogezGET /api/v1/activations/{id}si les webhooks ne sont pas encore configurés. - Annulez avec
POST /api/v1/activations/{id}/cancellorsque le test est abandonné.
Traitez le webhook avec soin. Recalculez le HMAC-SHA256 sur <t>.<raw body> avec le secret de l'endpoint, comparez-le à v1 dans X-OTPRoute-Signature: t=<unix>,v1=<hex>, et refusez les horodatages anciens. Rendez ensuite le gestionnaire idempotent en vous appuyant sur l'identifiant d'activation, pour qu'un événement renvoyé ne remplisse pas deux fois le même formulaire Yahoo. Sécuriser les webhooks OTP avec HMAC détaille les cas limites.
Comment recevoir un OTP Yahoo depuis le tableau de bord ?
- Connectez-vous et ouvrez l'OTP Gateway.
- Sélectionnez Yahoo, puis le pays qui convient à votre test.
- Vérifiez le prix affiché et confirmez.
- Saisissez le numéro dans Yahoo et demandez le code.
- Lisez le message sur la carte d'activation dès son arrivée.
Les règles sont exactement celles de l'API : un code par activation, 20 minutes d'écoute, et aucun frais si rien n'arrive ou si vous annulez.
Pourquoi un code Yahoo peut-il ne pas arriver ?
C'est Yahoo qui décide, de son côté, d'envoyer ou non un message et vers quels numéros. Il peut refuser les numéros virtuels dans certaines régions ou pour certains types de comptes, et ralentir les demandes répétées issues d'une même session. Lorsqu'un code manque :
- Laissez l'activation ouverte pendant toute sa fenêtre ; un envoi retardé peut encore aboutir.
- Essayez le même parcours sur une autre route de pays.
- Patientez un moment avant de réessayer au lieu de recommander en boucle serrée.
- Considérez un refus comme une propriété du service, pas comme un bug de votre code.
Le remboursement automatique signifie qu'une tentative ratée ne coûte rien, ce qui garde les tests exploratoires peu chers.
Quand un Dedicated Number convient-il mieux pour Yahoo ?
Une activation temporaire s'arrête après un code. C'est suffisant pour des tests d'inscription, mais inadapté à un numéro Yahoo qui doit encore recevoir des messages le trimestre prochain, comme la ligne de récupération d'une boîte partagée de l'équipe d'exploitation ou un compte de staging qui se connecte avec des codes chaque semaine.
Pour ces usages, un Dedicated Number conserve la même ligne tant qu'elle est renouvelée depuis le portefeuille, reçoit les SMS dans le tableau de bord et sur votre webhook sous la forme number.sms_received, et coûte à partir de $1.95/mois. Ces lignes ne sont vendues instantanément qu'aux États-Unis et au Canada ; la page numéros virtuels compare les deux produits.
Quelles sont les règles de base pour tester avec Yahoo ?
Utilisez OTP Route pour tester votre propre produit ou pour exploiter des comptes légitimes appartenant à une personne réelle ou à une entreprise, à raison d'un compte chacun. Respectez les conditions de Yahoo, et rappelez-vous que la politique d'utilisation acceptable d'OTP Route s'applique à chaque activation. Yahoo est une marque de son propriétaire, et OTP Route n'a aucune affiliation avec lui.
La facturation repose sur un portefeuille prépayé en USD, sans abonnement mensuel, alimenté par carte ou en USDT/USDC avec une facture PDF par recharge. Les comptes de développement peuvent demander le mode sandbox, qui renvoie des numéros et des codes simulés pour des tests d'intégration de bout en bout ; le hub développeurs contient les notes de configuration.
Questions fréquentes
Puis-je tester un parcours d'inscription Yahoo sans carte SIM physique ?
Oui. Commandez un numéro pour le service yahoo sur OTP Route et le code apparaît dans le tableau de bord ou sur votre webhook. Si Yahoo n'envoie rien en 20 minutes, la totalité du montant retourne sur votre portefeuille.
Combien coûte un numéro virtuel pour Yahoo ?
Les activations démarrent à $0.20 par code, le montant exact variant selon le pays. Appelez GET /api/v1/prices avec l'identifiant du pays et yahoo pour le voir en direct.
Dois-je utiliser un numéro temporaire comme téléphone de récupération Yahoo ?
Non. Une activation s'arrête après un code, la récupération échouerait donc plus tard. Un Dedicated Number aux États-Unis ou au Canada convient à la récupération et aux connexions répétées.
Yahoo accepte-t-il tous les numéros de téléphone ?
Pas forcément. Yahoo peut refuser les numéros virtuels ou limiter les demandes, c'est pourquoi OTP Route rembourse les activations qui ne reçoivent aucun SMS.
Comment éviter que les événements webhook en double perturbent mon test Yahoo ?
Stockez chaque identifiant d'activation traité et ignorez les répétitions. Vérifiez la signature avant tout traitement.
Quels pays puis-je choisir pour un numéro Yahoo ?
Yahoo est actuellement disponible sur 198 routes de pays. La liste en direct provient de GET /api/v1/countries et du tableau de bord.
Puis-je automatiser la vérification SMS Yahoo pour des tests en CI ?
Oui. Utilisez l'API avec un webhook ou du polling, et demandez le mode sandbox sur un compte de développement pour que les exécutions du pipeline utilisent des numéros et des codes simulés.
Les noms de services sont des marques déposées de leurs propriétaires respectifs. OTP Route n'est affilié à aucun d'entre eux. Utilisez les numéros de manière licite et respectez les conditions de chaque service ainsi que notre Politique d'utilisation acceptable.