Telegram · COMMENT ÇA MARCHE

Vérifiez sur Telegram. Côté serveur, sans rien saisir.

Envoyez des codes OTP via l'API Bot Telegram. Novauth résout le numéro de téléphone vers un utilisateur Telegram, livre le code et laisse votre serveur le vérifier — avec un suivi complet du statut, le contrôle du TTL et la prise en charge de la révocation.

OTP côté serveur · Révocable · Statut en temps réel

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

Le flux de vérification Telegram

De la saisie du numéro à la vérification — étape par étape.

Live trace · loop
1
Utilisateur

L'utilisateur appuie sur 'Vérifier avec Telegram' dans votre app

2
Votre backend

POST /telegram avec le numéro de téléphone, le code OTP et le TTL

3
Novauth

Résout téléphone → ID utilisateur Telegram · valide l'OTP et le TTL

4
API Bot Telegram

OTP livré dans le chat Telegram de l'utilisateur via l'API Bot officielle

5
Telegram de l'utilisateur

La notification Telegram arrive · l'utilisateur voit le code OTP dans le chat

6
Vérifié

Le serveur appelle check-verification-status · renvoie code_valid ou expired

Endpoint de l'API

POST /api/v1/connect-hub/telegram
Voir la documentation complète

Ce qui le fait fonctionner

Vérification côté serveur

Votre serveur appelle POST /telegram/check-verification-status avec le request_id. Telegram valide le code côté serveur — sans saisie de l'utilisateur dans certains flux, réduisant la friction.

Révocation et TTL

Chaque requête a un TTL (30–3600 s). Appelez POST /telegram/revoke-verification à tout moment pour invalider un code en attente — essentiel pour les flux de renvoi et pour limiter les abus.

Suivi de livraison complet

Les réponses incluent request_cost, remaining_balance et delivery_status (envoyé → livré → lu → expiré). Les webhooks se déclenchent à chaque changement d'état.

Ajoutez la vérification Telegram en quelques minutes

2 $ de crédit offert, aucune carte bancaire requise. Documentation complète et environnement de test inclus.