Français
Vérification SMS Facebook pour tests : numéros à usage unique ou ligne que vous gardez
Une équipe peut recevoir un code de vérification Facebook avec OTP Route en commandant dans l'OTP Gateway un numéro à usage unique pour le service facebook, en le saisissant là où Facebook demande un téléphone, puis en lisant le code dans le tableau de bord ou via l'API et les webhooks signés. Le tarif démarre à $0.20 par code, et le montant est remboursé automatiquement si aucun SMS n'arrive en 20 minutes.
Première décision : ce compte Facebook aura-t-il encore besoin du numéro ?
Facebook associe un numéro de téléphone à un compte pour bien plus que la première inscription ; choisissez donc votre produit avant de commander.
- Une vérification, puis c'est fini. Vous testez un parcours d'inscription, vous vérifiez le comportement de votre application après Facebook Login, ou vous confirmez une localisation. Un numéro à usage unique de l'OTP Gateway convient ; il reçoit un seul code puis expire.
- Un compte qui doit continuer à se connecter. Une connexion durable d'administrateur de page pour votre propre entreprise, un compte de staging partagé auquel votre équipe QA revient à chaque sprint, ou un numéro de récupération pour un compte géré par une équipe. Facebook peut envoyer un nouveau code à chacun de ces moments, et un numéro à usage unique ne sera plus le vôtre. Utilisez plutôt un Numéro virtuel dédié : disponible uniquement aux États-Unis et au Canada, à partir de $1.95/mois, avec les SMS entrants dans le tableau de bord et sur votre webhook.
La page numéros virtuels détaille ce que comprend une ligne dédiée. En dehors des États-Unis et du Canada, il n'existe pas d'option longue durée en libre-service.
Quand Facebook envoie-t-il un code par SMS ?
Facebook utilise la vérification par téléphone à quelques endroits bien connus : l'inscription avec un numéro mobile plutôt qu'une adresse e-mail, la confirmation d'un numéro ajouté à un profil existant, l'authentification à deux facteurs lorsque les codes SMS sont choisis comme seconde étape, et la récupération de compte lorsqu'une personne est bloquée. Il peut aussi demander une confirmation après une connexion inhabituelle. Chacun de ces cas est un scénario de test distinct à couvrir si votre produit dépend d'un compte Facebook.
De quels pays peut venir un numéro virtuel pour Facebook ?
Facebook est actuellement joignable dans 199 pays. Quelques-uns que les équipes choisissent souvent : les États-Unis, le Brésil, l'Inde, le Nigeria, les Philippines, l'Allemagne, le Mexique, l'Indonésie, l'Égypte, la Turquie, le Vietnam, le Pakistan, la France, le Royaume-Uni, le Kenya et l'Algérie.
Le pays compte. Facebook peut adapter la langue et les invites selon la région du numéro ; testez donc avec le marché où vivent réellement vos utilisateurs. Un compte créé pour un lancement au Brésil doit être vérifié avec un numéro brésilien, pas avec la route qui se trouve être la moins chère.
Comment fonctionne le flux de l'API de code de vérification Facebook ?
Appelez https://otproute.com/api/v1 avec une clé Bearer (préfixe or_live_) issue de la console Développeur. L'identifiant du service est facebook ; l'identifiant du pays est la valeur api_country, par exemple br ou ng.
- Consultez
GET /api/v1/prices?country=br&service=facebookpour le prix en direct et la disponibilité. - Créez l'activation :
POST /api/v1/activationsavec{"service": "facebook", "country": "br"}. - Saisissez le numéro renvoyé dans le champ de téléphone Facebook de votre test.
- Écoutez l'événement
activation.sms_received, ou repliez-vous sur l'interrogation deGET /api/v1/activations/{id}toutes les quelques secondes. - Si le test est interrompu, appelez
POST /api/v1/activations/{id}/cancel.
Côté webhook, vérifiez X-OTPRoute-Signature (t=<unix>,v1=<hex>) en calculant le HMAC-SHA256 de <t>.<raw body> avec le secret du endpoint, rejetez les horodatages périmés et rendez le gestionnaire idempotent en vous appuyant sur l'identifiant d'activation ; les livraisons peuvent se répéter. Les comptes disposent de 10 clés, 5 endpoints de webhook et 300 requêtes par minute. L'interrogation est une bonne alternative pour un faible volume. Voir la capture d'OTP par webhook pour un gestionnaire de référence.
Obtenir un code Facebook depuis le tableau de bord
Les non-développeurs peuvent le faire à la main : ouvrez l'OTP Gateway, sélectionnez Facebook, sélectionnez un pays, vérifiez le prix affiché, puis commandez. Copiez le numéro dans Facebook, puis suivez l'activation dans le tableau de bord ; le code apparaît dès l'arrivée du SMS. Annulez si vous changez d'avis, et le montant retourne dans le portefeuille.
Pourquoi le code Facebook peut-il ne pas arriver ?
Plusieurs choses peuvent l'empêcher : Facebook peut refuser les numéros virtuels pour un parcours donné, une route peut être congestionnée, ou l'envoi peut tarder. La fenêtre de 20 minutes et le remboursement règlent la question d'argent : vous ne payez que si le code arrive, sinon la totalité du montant retourne automatiquement dans votre portefeuille.
Ce qu'il faut faire ensuite :
- laissez la fenêtre aller au bout au lieu d'annuler trop tôt ;
- réessayez plus tard, ou avec la route d'un autre pays qui correspond toujours à votre cas de test ;
- évitez de recommander en boucle serrée, ce qui n'aide personne ;
- pour les comptes que vous devez conserver, passez à une ligne dédiée aux États-Unis ou au Canada.
Utiliser les numéros de téléphone Facebook de manière responsable
Les conditions de Facebook prévoient un compte personnel par personne réelle, et une présence professionnelle via des pages et des outils d'entreprise reliés à de vraies personnes. Utilisez OTP Route pour tester le parcours de vérification de votre propre produit, mener la QA sur des comptes que votre organisation possède, ou protéger les numéros personnels de vos collaborateurs sur des connexions professionnelles. Ne créez pas de comptes pour des personnes qui n'existent pas et ne contournez pas les restrictions que Facebook a placées sur un compte. OTP Route n'est pas affilié à Facebook, ce nom est une marque de son propriétaire, et la politique d'utilisation acceptable d'OTP Route s'applique à chaque commande. Les tarifs des deux produits figurent sur la page tarifs.
Questions fréquentes
Puis-je recevoir un code OTP Facebook sans carte SIM ?
Oui, pour une seule vérification. Commandez un numéro pour le service facebook dans l'OTP Gateway et lisez le code dans le tableau de bord ou via l'API.
Quel est le prix d'un numéro de téléphone Facebook sur OTP Route ?
Les codes à usage unique commencent à $0.20 par code ; le endpoint des prix de l'API indique le montant exact pour chaque pays. Les lignes dédiées aux États-Unis et au Canada démarrent à $1.95/mois.
Facebook acceptera-t-il tous les numéros virtuels ?
Non. Facebook peut refuser les numéros virtuels dans certains parcours, c'est pourquoi vous êtes remboursé automatiquement si aucun code n'arrive dans les 20 minutes.
Puis-je me reconnecter plus tard au même compte Facebook ?
Seulement si vous contrôlez toujours le numéro. Pour cela, utilisez un Numéro virtuel dédié aux États-Unis ou au Canada plutôt qu'une activation à usage unique.
La vérification SMS Facebook pour des tests est-elle possible dans un job CI ?
Oui. Créez des activations depuis votre pipeline, recevez les codes par webhook signé, et utilisez le mode sandbox d'un compte de développement pour répéter le câblage sans rien dépenser.
Quel pays choisir pour un test Facebook ?
Celui où se trouvent vos utilisateurs. Facebook localise les invites et les contrôles par région ; une route dans le pays correspondant donne donc le résultat le plus réaliste.
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.