Français
Une checklist pour recevoir des codes SMS TikTok en test et en exploitation
Pour recevoir un code de vérification TikTok avec OTP Route, commandez une activation TikTok sur un numéro OTP Gateway dans le pays voulu, saisissez ce numéro dans TikTok, puis lisez le code dans le tableau de bord ou via l'API, par interrogation ou webhook signé. Le tarif démarre à $0.20 par code, et vous n'êtes facturé que si le SMS arrive dans la fenêtre de 20 minutes.
Pour quoi TikTok envoie-t-il des codes SMS ?
TikTok permet de créer un compte avec un numéro de téléphone, de se connecter avec un code à usage unique au lieu d'un mot de passe, d'activer la vérification en deux étapes et de récupérer l'accès en cas d'oubli du mot de passe. Chacun de ces moments peut produire un code SMS, et chacun est une étape que les équipes qui travaillent autour de TikTok peuvent devoir reproduire : une agence qui confirme un compte de marque qu'elle gère, un ingénieur QA qui vérifie une intégration de connexion sociale, ou une équipe d'exploitation qui garde un profil d'entreprise à l'écart du téléphone personnel d'un salarié.
Un numéro virtuel pour TikTok convient à ces cas, la vérification SMS TikTok pour des tests étant le plus fréquent. Tous sont légitimes lorsque le compte vous appartient ou appartient à votre client et reste dans le cadre des conditions de TikTok.
Checklist avant le départ, avant de commander
Dix minutes consacrées à ces points avant la première commande TikTok font gagner des heures à courir après des codes manquants :
- Choisissez le marché. Le pays du numéro doit correspondre à la région du compte ou au cas de test que vous reproduisez.
- Vérifiez prix et disponibilité.
GET /api/v1/prices?country=<id>&service=tiktokrenvoie les deux, en direct. - Approvisionnez le portefeuille. Un
GET /api/v1/balanceau début d'une exécution échoue tout de suite plutôt qu'en plein test. - Décidez du mode de livraison. Webhook pour la CI et les jobs parallèles, interrogation pour les vérifications manuelles rapides.
- Anticipez la reconnexion. Si le compte doit se reconnecter le mois prochain, un numéro à usage unique est le mauvais outil (voir la dernière section).
- Connaissez les règles. Un compte par personne réelle ou par entreprise, les conditions de TikTok et la politique d'utilisation acceptable d'OTP Route.
De quel pays doit venir le numéro de téléphone TikTok ?
La route TikTok est ouverte dans 202 pays. Choix courants : les États-Unis, le Canada, le Royaume-Uni, l'Allemagne, la France, le Brésil, le Mexique, l'Indonésie, les Philippines, le Vietnam, la Thaïlande, la Turquie, l'Arabie saoudite, le Pakistan, le Nigeria et le Kenya.
Le choix du pays n'a rien de cosmétique. TikTok adapte contenus, fonctionnalités et contrôles d'inscription selon la région ; un cas de test QA pour un lancement au Brésil doit donc utiliser un numéro en +55, et un test de localisation philippin un numéro en +63. Un décalage entre le numéro et le marché du compte est une cause fréquente de parcours qui se comporte autrement que ce que voient les utilisateurs.
Pas à pas : l'API de code de vérification TikTok
Authentifiez-vous auprès de https://otproute.com/api/v1 avec une clé Bearer commençant par or_live_, issue de la console Développeur.
- Résolvez l'identifiant du pays avec
GET /api/v1/countries; l'identifiant du service esttiktok. - Lisez le prix en direct :
GET /api/v1/prices?country=br&service=tiktok. - Créez l'activation avec
POST /api/v1/activationset{"service": "tiktok", "country": "br"}. Conservez l'identifiant d'activation de la réponse. - Saisissez le numéro renvoyé sur l'écran de téléphone de TikTok et demandez le code.
- Récupérez-le via l'événement
activation.sms_received, ou interrogezGET /api/v1/activations/{id}toutes les quelques secondes. - Si le scénario est abandonné, appelez
POST /api/v1/activations/{id}/cancelpour que les fonds reviennent immédiatement.
La limite du compte est de 300 requêtes par minute, largement de quoi interroger plusieurs activations à la fois. La documentation de l'API détaille la forme complète des requêtes et des réponses.
Construire le récepteur de webhook
Enregistrez un endpoint HTTPS dans la console Développeur (jusqu'à 5 par compte) et abonnez-le à activation.sms_received, activation.expired et activation.cancelled. Puis renforcez-le :
- Décomposez
X-OTPRoute-Signatureentetv1, calculez le HMAC-SHA256 de<t>.<raw body>avec le secret du endpoint, et comparez en temps constant. - Rejetez les horodatages vieux de plus de quelques minutes pour bloquer les rejeux.
- Traitez l'identifiant d'activation comme une clé d'idempotence, afin qu'un événement renvoyé ne mette rien à jour deux fois.
- Répondez rapidement par un 2xx et confiez les tâches lentes à une file d'attente.
Gardez l'interrogation comme solution de repli pour le développement local, où aucune URL publique n'existe. Notre guide sur la sécurisation des webhooks OTP détaille le code de vérification.
Dépanner un code TikTok qui n'apparaît jamais
Le silence de TikTok a généralement une cause ordinaire :
- Attendez la fin de la fenêtre. L'activation reste ouverte 20 minutes ; si rien n'arrive, la totalité du montant est remboursée automatiquement.
- Acceptez que certains numéros soient refusés. TikTok peut refuser les numéros virtuels dans certaines régions ou situations, et la règle de remboursement couvre ce cas.
- Changez une seule variable. Réessayez plus tard, ou essayez un autre pays qui correspond toujours à votre test.
- Ralentissez. Redemander des codes encore et encore sur une courte période peut déclencher les propres limites de débit de TikTok ; espacez les tentatives.
- Vérifiez de votre côté. Confirmez que le numéro a été saisi au format international complet et que votre webhook a répondu par un 2xx.
Quand une ligne dédiée américaine ou canadienne est-elle préférable ?
Une activation à usage unique convient à une seule vérification. Un compte de marque qui doit se reconnecter, récupérer l'accès ou passer des contrôles en deux étapes des mois plus tard a besoin d'un numéro que votre équipe conserve. Les Numéros dédiés couvrent ce cas aux États-Unis et au Canada à partir de $1.95/mois, avec les SMS entrants dans le tableau de bord et sur votre webhook via number.sms_received ; voir numéros virtuels. Les lignes longue durée en libre-service ne sont pas disponibles dans les autres pays.
Toutes les dépenses proviennent d'un seul portefeuille prépayé en USD, rechargé par carte ou en USDT/USDC, avec une facture PDF pour chaque rechargement. Un compte sandbox peut être activé sur demande pour des tests d'intégration avec des codes simulés.
Questions fréquentes
Comment faire livrer automatiquement un code TikTok à mon backend ?
Commandez une activation avec l'identifiant de service tiktok, puis recevez le code via le webhook signé activation.sms_received ou en interrogeant GET /api/v1/activations/{id}.
Puis-je tester la vérification SMS TikTok pour un pays précis ?
Oui. Choisissez le pays à la création de l'activation ; la route TikTok couvre actuellement 202 pays, et la disponibilité en direct provient du endpoint des prix.
Combien coûte un code OTP TikTok ?
À partir de $0.20 par code, selon le pays. Le montant exact apparaît dans le tableau de bord et dans GET /api/v1/prices avant de commander.
Que se passe-t-il quand TikTok rejette le numéro virtuel ?
Aucun SMS n'arrive : l'activation expire après 20 minutes ou vous l'annulez, et la totalité du montant retourne dans votre portefeuille.
Un numéro à usage unique suffit-il pour un compte de marque que nous gérons sur la durée ?
En général non. Pour les reconnexions répétées et la récupération, utilisez un Numéro dédié américain ou canadien que votre équipe conserve tant qu'il se renouvelle.
Puis-je utiliser OTP Route pour créer de nombreux comptes TikTok ?
Non. OTP Route sert à tester et à exploiter vos propres comptes et produits légitimes ; respectez les conditions de TikTok et limitez-vous à un compte par personne réelle ou par entreprise.
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.