Italiano
Test di verifica turchi su numeri +90, passo dopo passo
Puoi ricevere i codici di verifica della Turchia (+90) con OTP Route ordinando un numero turco temporaneo dall'OTP Gateway e leggendo l'SMS nella dashboard oppure tramite polling API e webhook firmati. I prezzi partono da $0.20 per codice e, se entro 20 minuti non arriva nulla, il portafoglio viene rimborsato per intero.
Check preliminare: cosa preparare prima di chiedere un numero +90?
Una breve checklist evita attivazioni sprecate quando parte un piano di test turco:
- Cerca l'id del servizio della tua app con
GET /api/v1/servicese conferma l'id del paesetrconGET /api/v1/countries. - Chiama
GET /api/v1/prices?country=tr&service=<id>per vedere quanto costa ora la coppia e se è disponibile. - Verifica con
GET /api/v1/balanceche il portafoglio copra l'esecuzione. - Registra un endpoint webhook (un account ne può avere fino a cinque) e tieni il suo segreto fuori dal controllo di versione.
- Imposta la libreria di validazione dei telefoni sulla regione TR e decidi come l'interfaccia mostrerà il numero al tester.
- Carica la localizzazione turca nell'ambiente di test, perché i bug di maiuscole e minuscole tendono a emergere proprio qui.
Perché lo 0 iniziale manda in crisi la validazione dei numeri turchi?
In Turchia i numeri di cellulare si scrivono con un prefisso nazionale, ad esempio 0 5XX XXX XX XX. A livello internazionale lo zero scompare: la forma canonica è +90 seguito da un numero nazionale di dieci cifre, e i cellulari iniziano con 5 dopo il prefisso del paese.
I moduli che accettano entrambi gli stili richiedono un passaggio di normalizzazione. Rimuovi spazi e punteggiatura, elimina un singolo 0 iniziale quando la regione è TR, anteponi +90 e salva il risultato in E.164 (+905…). Non conservare mai lo zero del prefisso nel valore memorizzato, altrimenti lo stesso tester sembrerà due utenti diversi nel database. Mostralo di nuovo nello stile nazionale se i tuoi utenti turchi se lo aspettano.
Che aspetto avrà l'SMS di verifica turco per il tuo parser?
Il turco è la lingua ufficiale e i mittenti locali scrivono i codici in turco, con lettere come ç, ş, ğ, ı, ö e ü. Le app internazionali di solito seguono invece la lingua del dispositivo o dell'account. In ogni caso, estrai il codice con un pattern di cifre invece di cercare le parole circostanti.
La localizzazione turca nasconde anche una trappola software ben nota: mettere in maiuscolo una i minuscola produce una İ con il puntino, mentre mettere in minuscolo una I produce una ı senza puntino. Il codice che confronta le stringhe con maiuscole e minuscole dipendenti dalla lingua può rompere i controlli di login o email degli utenti turchi. Un giro di test con +90 è il momento giusto per scoprirlo, insieme a maschere di input della lunghezza corretta e messaggi di errore tradotti. La guida alla verifica delle app mobile tratta controlli correlati.
Quali app possono instradare i codici verso un numero di verifica turco?
L'istantanea attuale per tr comprende WhatsApp, Telegram, Instagram, TikTok, X (Twitter), Google (Gmail & YouTube), Microsoft & Outlook, LinkedIn, Uber, Netflix, AliExpress, Discord, ChatGPT (OpenAI) e Amazon. In totale la route turca raggiunge più di 1.800 servizi.
I team ordinano qui per il lancio di un prodotto in Turchia, per verificare la localizzazione prima di una spinta di marketing o per assistere clienti di lingua turca che vivono altrove in Europa. Poiché la capacità cambia nel corso della giornata, affidati al listino prezzi live invece che a un elenco fisso nella configurazione dei test.
Come richiedi e leggi un OTP turco tramite API?
La sequenza di chiamate è breve. Invia POST /api/v1/activations con {"service": "<id>", "country": "tr"} e una chiave Bearer con prefisso or_live_. Inserisci il numero +90 restituito nell'app in prova. Quando l'SMS arriva, OTP Route invia activation.sms_received al tuo endpoint; se la finestra si chiude prima ricevi activation.expired, mentre un'interruzione manuale genera activation.cancelled.
Prima di fidarti di qualsiasi evento, ricostruisci la firma dall'intestazione X-OTPRoute-Signature: HMAC-SHA256 del timestamp, un punto e il corpo grezzo della richiesta, con il segreto dell'endpoint come chiave. Scarta tutto ciò che ha un timestamp vecchio e tratta le consegne ripetute per lo stesso id di attivazione come un solo evento. Il polling di GET /api/v1/activations/{id} è l'alternativa per gli ambienti senza HTTP in ingresso. L'articolo sulla cattura OTP basata su webhook e l'hub per sviluppatori vanno più a fondo.
Preferisci cliccare invece di programmare? Usa la dashboard
I colleghi non tecnici seguono la stessa logica nel browser. Accedi, aggiungi fondi, seleziona il servizio e la Turchia, poi copia il numero +90 nell'app. L'SMS in arrivo compare nella scheda dell'attivazione. Ogni numero temporaneo vale per un solo codice durante una finestra di 20 minuti.
E se il codice turco non arriva mai?
- Concedi tutti i 20 minuti prima di concludere che è fallito.
- Verifica che l'app accetti i numeri virtuali: alcune li rifiutano, e il rimborso automatico esiste proprio per questo caso.
- Riprova un po' più tardi, oppure con un'altra route di servizio se il test lo permette.
- Distanzia i tentativi invece di ordinare in un ciclo rapido.
Un ordine che si chiude senza codice non costa nulla, perché l'intero importo torna nel portafoglio.
Fatturazione, sandbox e numeri a lungo termine
OTP Route funziona con un portafoglio prepagato in USD, senza piani da scegliere. Sono supportate sia le ricariche con carta sia quelle in USDT/USDC, e ognuna genera una fattura PDF via email. Gli sviluppatori possono chiedere di passare un account di sviluppo alla sandbox, che restituisce numeri e codici simulati per test end-to-end senza spendere fondi.
Non esiste un numero turco a lungo termine in self-service. I team che ne hanno bisogno possono scrivere a [email protected]; la risposta dipende dalla normativa locale. Per le linee da conservare e rinnovare, i Numeri dedicati sono offerti negli Stati Uniti e in Canada da $1.95/mese.
Domande frequenti
Posso verificare la registrazione turca della mia app senza una SIM turca?
Sì. Un numero temporaneo +90 dell'OTP Gateway riceve il codice, che leggi nella dashboard o tramite l'API.
Devo salvare i numeri turchi con lo 0 iniziale?
No. Salvali in E.164 come +90 più il numero nazionale di dieci cifre, e aggiungi lo 0 del prefisso solo quando mostri un formato nazionale.
Qual è l'id del paese nell'API per la Turchia?
È tr. Passalo nel campo country di POST /api/v1/activations e nella query dei prezzi.
Quanto costa un numero +90 per i test?
Le attivazioni turche partono da $0.20 per codice, e ogni app ha la sua tariffa. La dashboard e GET /api/v1/prices la mostrano prima dell'ordine.
Cosa succede se il codice non viene consegnato?
Se entro 20 minuti non arriva nessun SMS, oppure annulli l'attivazione, l'intero importo addebitato torna nel tuo portafoglio.
Posso conservare un numero turco per accessi futuri?
Non in self-service. Scrivi a [email protected] per chiedere, tenendo presente che la disponibilità dipende dalle norme locali.
Ci sono regole su come si possono usare i numeri?
Sì. I numeri turchi servono per testare e gestire prodotti e account che ti appartengono; restano validi i termini di ciascuna app e l'Acceptable Use Policy di OTP Route.
I nomi dei servizi sono marchi dei rispettivi proprietari. OTP Route non è affiliata a essi. Usa i numeri in modo lecito e rispetta i termini di ciascun servizio e la nostra Politica di Utilizzo Accettabile.