Italiano
Guida API-first ai codici di verifica svedesi +46
OTP Route riceve i codici di verifica SMS svedesi (+46) su numeri monouso del suo OTP Gateway, consegnando ogni codice alla dashboard e al tuo codice tramite webhook firmati o polling REST. Paghi da $0.20 per codice e solo quando il codice arriva; un ordine senza SMS dopo 20 minuti viene rimborsato automaticamente.
Quali endpoint chiamo per ricevere un SMS OTP svedese?
Inizia con una chiave API dalla Developer console. Le chiavi hanno il prefisso or_live_ e vanno in un'intestazione Bearer verso https://otproute.com/api/v1; puoi tenerne fino a 10, il che facilita la separazione tra CI, staging e il portatile di uno sviluppatore. L'id paese della Svezia è se.
GET /api/v1/serviceseGET /api/v1/countriesti danno gli id. Memorizzali per esecuzione.GET /api/v1/prices?country=se&service=discordrestituisce il prezzo di oggi e la disponibilità per quella coppia.POST /api/v1/activationscon{"service": "discord", "country": "se"}crea l'ordine e restituisce un id di attivazione più un numero +46.- Il tuo test inserisce il numero nella schermata di verifica del prodotto.
- Il codice ti arriva tramite un webhook o tramite
GET /api/v1/activations/{id}. POST /api/v1/activations/{id}/cancellibera un ordine che il test non richiede più.
Una chiamata a GET /api/v1/balance prima della suite permette al job di fermarsi subito se il portafoglio è scarico. Il tetto è di 300 richieste al minuto, più che sufficienti per un intervallo di polling di pochi secondi. Consulta la guida all'integrazione dell'API OTP per un percorso più completo su questa API di verifica SMS.
Come verifico il webhook prima di fidarmi di un codice +46?
Registra un endpoint nella Developer console (fino a 5 per account) e iscriviti a activation.sms_received, activation.expired e activation.cancelled.
Ogni consegna include X-OTPRoute-Signature: t=<unix>,v1=<hex>. Il tuo gestore dovrebbe:
- ricostruire la stringa
"<t>.<raw body>"dal corpo della richiesta intatto; - calcolare l'HMAC-SHA256 con il secret di quell'endpoint e confrontarlo con
v1in tempo costante; - rifiutare i timestamp fuori da una breve tolleranza per bloccare i replay;
- basare il proprio lavoro sull'id di attivazione, così una consegna ritentata non elabora due volte lo stesso codice.
Il polling resta un'alternativa valida quando un firewall blocca le chiamate in entrata. L'articolo sulla sicurezza dei webhook HMAC tratta i casi limite.
Quali servizi può verificare un numero +46?
La route svedese elenca attualmente più di 1.700 servizi. Tra gli esempi attuali ci sono WhatsApp, Telegram, Discord, Snapchat, LinkedIn, Microsoft & Outlook, Google (Gmail e YouTube), Uber, Netflix, Amazon, Signal, ChatGPT (OpenAI), Claude, eBay e X (Twitter).
I conteggi e le disponibilità cambiano nel corso della giornata, quindi lascia che sia l'endpoint dei prezzi a decidere cosa ordinano i tuoi test invece di scrivere un elenco nel codice.
Come vanno normalizzati e analizzati i numeri svedesi?
La Svezia usa il prefisso nazionale 0. Un numero mobile scritto localmente come 07 seguito da altre otto cifre diventa +46 7 e quelle otto cifre in E.164, con lo zero eliminato. Salva quella forma internazionale e assicurati che la gestione dell'input rimuova spazi, trattini e lo zero iniziale prima di aggiungere +46. Un numero +46 per i test è una buona fixture proprio per questo controllo, perché gli svedesi digitano spesso la forma locale per abitudine.
I template SMS in svedese possono includere le lettere å, ä e ö. Se la tua pipeline registra il messaggio grezzo, verifica che gestisca bene il testo Unicode, ed estrai il codice con un pattern di cifre invece che con una frase inglese come "your code is". Lo stesso parser funziona così sia che il servizio scriva in svedese sia in inglese.
I team testano qui per i lanci nordici, per rivedere i testi svedesi dell'onboarding e per i team di supporto regionali che gestiscono account per conto dell'azienda.
Chi non sviluppa può usare la dashboard per la Svezia?
Sì. Seleziona la Svezia e un servizio, controlla il prezzo aggiornato e conferma. Il numero +46 compare nell'elenco degli ordini; incollalo nell'app e il codice appare accanto quando il servizio lo invia. Product manager e personale di supporto usano questo percorso per verificare un singolo flusso su un numero di verifica svedese senza toccare l'API. La creazione dell'account richiede un'email e un codice di 6 cifre alla pagina di registrazione.
Perché un codice +46 potrebbe non arrivare, e cosa fare?
Ogni attivazione resta aperta 20 minuti e paghi solo se il codice arriva. Gli ordini scaduti o annullati rimborsano l'intero importo al portafoglio senza bisogno di ticket.
Se manca un codice, dai tempo alla finestra, poi riprova più tardi o prova con un'altra route di servizio. Alcuni servizi rifiutano i numeri virtuali, e un rifiuto nella schermata di registrazione di solito significa questo piuttosto che un guasto di consegna. Aspetta tra un tentativo e l'altro invece di riordinare a raffica; una buona logica di instradamento OTP considera un codice mancante un segnale per attendere o cambiare, non per martellare.
Linee dedicate, portafoglio e sandbox per i test in Svezia
Un numero a lungo termine in self-service in Svezia oggi non fa parte di OTP Route. I Numeri Dedicati sono disponibili solo negli Stati Uniti e in Canada, da $1.95/mese; per una linea svedese duratura, scrivi a [email protected] e il team ti dirà se le norme locali lo consentono.
Il finanziamento avviene tramite un portafoglio USD prepagato senza canone mensile, ricaricato con carta o USDT/USDC, e ogni ricarica è seguita da una fattura PDF. Chiedi di passare un account di sviluppo alla sandbox se vuoi numeri e codici simulati per la CI. I dettagli sui costi sono nella pagina dei prezzi.
Testa solo i tuoi prodotti, rispetta i termini di ogni servizio e segui l'Acceptable Use Policy di OTP Route.
Domande frequenti
Qual è l'id paese della Svezia nell'API di OTP Route?
È se, usato nella query string dei prezzi e nel corpo dell'attivazione.
Salvo i numeri svedesi con lo 0 davanti?
No. Elimina lo zero del prefisso nazionale e salva la forma E.164 che inizia con +46; mostra la forma locale solo se la tua interfaccia ne ha bisogno.
Posso testare il flusso di registrazione svedese della mia app senza una SIM svedese?
Sì. Ordina un numero +46 per il servizio, inseriscilo nella tua app e ricevi il codice tramite webhook, polling o dashboard.
I caratteri svedesi possono mandare in crisi il mio parser OTP?
Non dovrebbero, se confronti le cifre anziché le parole e tratti il messaggio come testo Unicode.
Quanto costa un ordine +46 non riuscito?
Nulla. Senza un SMS entro 20 minuti, o dopo un annullamento, l'intero importo torna al portafoglio.
Posso ottenere un numero svedese che resti mio?
Non come prodotto self-service. I numeri a lungo termine sono offerti negli Stati Uniti e in Canada; scrivi a [email protected] per informarti sulla Svezia.
Come eseguo test di integrazione senza usare fondi reali?
Richiedi la modalità sandbox per un account di sviluppo, che restituisce numeri e codici simulati end to end.
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.