Verifica SMS di Facebook per i test: numeri monouso o una linea che conservi

OTP Gateway da $0.20 a codice199 paesiID API: facebookNumeri dedicati USA/CA da $1.95/mese
Risposta rapida

Un team può ricevere un codice di verifica Facebook con OTP Route ordinando dall'OTP Gateway un numero monouso per il servizio facebook, inserendolo dove Facebook chiede un telefono e leggendo il codice nella dashboard o tramite l'API e i webhook firmati. Costa da $0.20 a codice e l'addebito viene rimborsato automaticamente se entro 20 minuti non arriva alcun SMS.

Prima decisione: questo account Facebook avrà di nuovo bisogno del numero?

Facebook associa un numero di telefono a un account per più della sola prima registrazione, quindi scegli il prodotto prima di ordinare.

  • Una verifica e basta. Stai testando un flusso di registrazione, controllando come si comporta la tua app dopo Facebook Login o verificando una localizzazione. Un numero monouso dell'OTP Gateway è adatto: riceve un solo codice e poi scade.
  • Un account che deve continuare ad accedere. L'accesso di lunga durata di un amministratore di pagina per la tua azienda, un account di staging condiviso a cui il tuo team QA torna a ogni sprint, o un numero di recupero per un account gestito dal team. Facebook può inviare un nuovo codice in uno qualsiasi di questi momenti e un numero monouso non sarà più tuo. Usa invece un Dedicated Virtual Number: disponibile solo negli Stati Uniti e in Canada, da $1.95/mese, con SMS in entrata nella dashboard e sul tuo webhook.

La pagina dei numeri virtuali elenca cosa include una linea dedicata. Fuori da Stati Uniti e Canada non esiste un'opzione self-service a lungo termine.

Quando Facebook invia un codice via SMS?

Facebook usa la verifica telefonica in alcuni punti noti: la registrazione con un numero di cellulare invece di un indirizzo email, la conferma di un numero aggiunto a un profilo esistente, l'autenticazione a due fattori quando si sceglie l'SMS come secondo passaggio e il recupero dell'account quando qualcuno è bloccato fuori. Può anche chiedere una conferma dopo un accesso insolito. Ciascuno di questi è un caso di test a sé, da coprire se il tuo prodotto dipende da un account Facebook.

Da quali paesi può provenire un numero virtuale per Facebook?

Facebook è attualmente raggiungibile in 199 paesi. Alcuni che i team scelgono spesso: Stati Uniti, Brasile, India, Nigeria, Filippine, Germania, Messico, Indonesia, Egitto, Turchia, Vietnam, Pakistan, Francia, Regno Unito, Kenya e Algeria.

Il paese conta. Facebook può localizzare lingua e richieste in base alla regione del numero, quindi testa con il mercato in cui vivono davvero i tuoi utenti. Un account creato per un lancio in Brasile va verificato con un numero brasiliano, non con la rotta che capita di essere la più economica.

Come funziona il flusso dell'API per il codice di verifica Facebook?

Chiama https://otproute.com/api/v1 con una chiave Bearer (prefisso or_live_) della Developer console. L'id del servizio è facebook; l'id del paese è il valore api_country, ad esempio br o ng.

  1. Controlla GET /api/v1/prices?country=br&service=facebook per prezzo e disponibilità aggiornati.
  2. Crea l'attivazione: POST /api/v1/activations con {"service": "facebook", "country": "br"}.
  3. Inserisci il numero restituito nel campo telefono di Facebook del tuo test.
  4. Resta in ascolto dell'evento activation.sms_received, oppure ripiega sul polling di GET /api/v1/activations/{id} ogni pochi secondi.
  5. Se il test si interrompe, chiama POST /api/v1/activations/{id}/cancel.

Lato webhook, verifica X-OTPRoute-Signature (t=<unix>,v1=<hex>) calcolando l'HMAC-SHA256 di <t>.<raw body> con il secret dell'endpoint, rifiuta i timestamp non più validi e rendi il gestore idempotente usando come chiave l'id di attivazione; le consegne possono ripetersi. Gli account hanno 10 chiavi, 5 endpoint webhook e 300 richieste al minuto. Il polling è un'ottima alternativa per i volumi bassi. Vedi cattura OTP basata su webhook per un gestore di riferimento.

Ottenere un codice Facebook dalla dashboard

Chi non sviluppa può farlo a mano: apri l'OTP Gateway, seleziona Facebook, seleziona un paese, controlla il prezzo mostrato e ordina. Copia il numero in Facebook, poi osserva l'attivazione nella dashboard; il codice compare quando arriva l'SMS. Annulla se cambi idea e l'importo torna nel wallet.

Perché il codice Facebook potrebbe non arrivare?

Diverse cose possono impedirlo: Facebook può rifiutare i numeri virtuali in un determinato flusso, una rotta può essere congestionata, oppure l'invio può essere semplicemente lento. La finestra di 20 minuti e il rimborso gestiscono il lato economico: paghi solo se il codice arriva, altrimenti l'intero importo torna automaticamente nel tuo wallet.

Cosa fare dopo:

  • lascia scorrere la finestra invece di annullare in anticipo;
  • riprova più tardi, oppure con la rotta di un altro paese che sia comunque adatta al tuo caso di test;
  • evita di rifare l'ordine in un ciclo serrato, che non aiuta nessuno;
  • per gli account che devi conservare, passa a una linea dedicata statunitense o canadese.

Uso responsabile dei numeri di telefono per Facebook

I termini di Facebook prevedono un solo account personale per persona reale, con la presenza aziendale gestita tramite pagine e strumenti business legati a persone reali. Usa OTP Route per testare il flusso di verifica del tuo prodotto, fare QA su account di proprietà della tua organizzazione o proteggere i numeri personali dei dipendenti negli accessi aziendali. Non creare account per persone che non esistono e non aggirare le restrizioni che Facebook ha applicato a un account. OTP Route non è affiliata a Facebook, il cui nome è un marchio del suo titolare, e l'Acceptable Use Policy di OTP Route si applica a ogni ordine. I prezzi di entrambi i prodotti sono nella pagina dei prezzi.

Domande frequenti

Posso ricevere un OTP Facebook senza una scheda SIM?

Sì, per una singola verifica. Ordina dall'OTP Gateway un numero per il servizio facebook e leggi il codice nella dashboard o tramite l'API.

Qual è il prezzo di un numero di telefono Facebook su OTP Route?

I codici monouso partono da $0.20 a codice; l'endpoint dei prezzi dell'API mostra l'importo esatto per ogni paese. Le linee dedicate USA/Canada partono da $1.95/mese.

Facebook accetterà qualsiasi numero virtuale?

No. In alcuni flussi Facebook può rifiutare i numeri virtuali, ed è per questo che vieni rimborsato automaticamente se entro 20 minuti non arriva alcun codice.

Posso rientrare più avanti nello stesso account Facebook?

Solo se controlli ancora il numero. Per questo usa un Dedicated Virtual Number negli Stati Uniti o in Canada invece di un'attivazione monouso.

La verifica SMS di Facebook per i test è possibile in un job CI?

Sì. Crea le attivazioni dalla tua pipeline, ricevi i codici tramite webhook firmato e usa la modalità sandbox su un account di sviluppo per provare il collegamento senza spendere.

Quale paese devo scegliere per un test su Facebook?

Quello in cui si trovano i tuoi utenti. Facebook localizza richieste e controlli in base alla regione, quindi una rotta del paese corrispondente dà il risultato più realistico.

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.

Instrada il tuo primo OTP in pochi minuti

Crea un account gratuito, ricarica il tuo wallet in USD e ordina un numero dalla dashboard o dall'API. Nessun canone mensile.