Telegram · COME FUNZIONA

Verifica su Telegram. Lato server, senza digitare.

Invia codici OTP tramite la Telegram Bot API. Novauth risolve il numero di telefono in un utente Telegram, consegna il codice e lascia che il tuo server lo verifichi — con tracciamento completo dello stato, controllo del TTL e supporto alla revoca.

OTP lato server · Revocabile · Stato in tempo reale

code_valid · TTL 300s

request_id: 01JXTG…

POST /connect-hub/telegramLIVE
// OTP via Telegram Bot API · TTL
const res = await fetch('https://api.novauth.com/…/telegram', {
method: 'POST',
headers: { 'x-api-key': 'sk_•••' },
body: JSON.stringify({
phone_number: '+14155552671',
otp_code: '8421',
ttl: 300,
}),
});
// ← { request_id: "01J…", delivery_status: "sent" }
20101JXTG1A2B+7 916 123 45 67445 ms
20101JXTG3C4D+380 67 123 45 67612 ms
20101JXTG5E6F+48 512 345 678389 ms
BOT

phone resolved → user_id

Il flusso di verifica Telegram

Dall'inserimento del numero alla verifica — passo dopo passo.

Live trace · loop
1
Utente

L'utente tocca 'Verifica con Telegram' nella tua app

2
Il tuo backend

POST /telegram con il numero di telefono, il codice OTP e il TTL

3
Novauth

Risolve telefono → ID utente Telegram · valida OTP e TTL

4
Telegram Bot API

OTP consegnato nella chat Telegram dell'utente tramite la Bot API ufficiale

5
Telegram dell'utente

Arriva la notifica di Telegram · l'utente vede il codice OTP nella chat

6
Verificato

Il server chiama check-verification-status · restituisce code_valid o expired

Endpoint dell'API

POST /api/v1/connect-hub/telegram
Vedi la documentazione completa

Cosa lo fa funzionare

Verifica lato server

Il tuo server chiama POST /telegram/check-verification-status con il request_id. Telegram valida il codice lato server — senza input dell'utente in alcuni flussi, riducendo l'attrito.

Revoca e TTL

Ogni richiesta ha un TTL (30–3600 s). Chiama POST /telegram/revoke-verification in qualsiasi momento per invalidare un codice in sospeso — essenziale per i flussi di reinvio e per limitare gli abusi.

Tracciamento completo della consegna

Le risposte includono request_cost, remaining_balance e delivery_status (inviato → consegnato → letto → scaduto). I webhook si attivano a ogni cambio di stato.

Aggiungi la verifica Telegram in pochi minuti

2 $ di credito gratuito, nessuna carta di credito richiesta. Documentazione completa e ambiente di test inclusi.