Руководство по продукту
Проверка номеров перед отправкой сообщений: проверки Telegram
Встройте синхронную проверку регистрации в Telegram в свой конвейер, чтобы проверять номера перед отправкой сообщений и экономить ресурсы.

Узнайте, как встроить синхронные проверки регистрации в Telegram в конвейер отправки сообщений, чтобы проверять номера телефонов и экономить ресурсы до начала отправки.
Перед запуском рассылки разработчики могут встроить синхронную проверку регистрации, чтобы узнать, связан ли номер телефона с аккаунтом Telegram. С TG Validator API системы получают сигнал регистрации в том же ответе. Это позволяет конвейеру отправки отсеивать недействительные идентификаторы до того, как на них будут потрачены ресурсы, — так проверка номеров перед отправкой сообщений становится эффективнее, а процесс в целом — производительнее.
Роль предварительной проверки при отправке сообщений
Отправка уведомлений на непроверенные номера расходует ресурсы и искажает метрики конвейера. Этап предварительной проверки перед отправкой помогает командам просматривать списки контактов и эффективно маршрутизировать записи. Проверка регистрации в Telegram дает четкий сигнал наличия аккаунта на момент запроса. Поскольку проверка синхронная, она позволяет сразу принимать решения внутри конвейера отправки. Такой процесс с ответом в том же запросе помогает принимать внутренние решения о том, продолжать ли отправку, и направлять ресурсы на номера с подтвержденным присутствием в Telegram.
Технический процесс: интеграция TG Validator
TG Validator предоставляет целевые проверки регистрации в Telegram через синхронные API для одиночных и небольших пакетных проверок. Используйте POST /api/v1/check для одного идентификатора или POST /api/v1/batch-check для до 100 идентификаторов в формате E.164; оба эндпоинта требуют заголовок X-API-Key и возвращают результат в исходном HTTP-ответе.
Для успешной обработки все отправляемые номера телефонов должны быть оформлены по стандарту E.164. В теле запроса также необходимо указать выбранный сервис с помощью "service_type": "tg".
Для завершенной проверки Telegram возвращаемый объект data содержит только service_type, identifier и registered; внутренние поля записи, транзакции, статуса и биллинга не возвращаются.
Производительность и надежность API
Безопасная обработка на стороне клиента должна учитывать задокументированные ограничения API и состояния ошибок. TG Validator применяет ограничение параллельных запросов для каждого аккаунта; действующее значение указано в документации API. Запросы, превышающие опубликованное ограничение, отклоняются, не создают результата проверки и не оплачиваются. API возвращает конкретные коды ошибок, на которые может опираться логика конвейера. Разработчикам следует обрабатывать ошибки для неподдерживаемых типов сервиса, недопустимого JSON-тела, недействительных номеров телефонов, отсутствующих или недействительных ключей API, недостаточного баланса, занятых слотов параллельности, проверок, не завершившихся в отведенное время, и технического обслуживания сервиса проверки. Баланс и историю проверок смотрите в панели; актуальные правила биллинга приведены на странице цен и в документации API.
Мониторинг и оптимизация через панель
Операционный контроль осуществляется через панель разработчика TG Validator. Панель поддерживает полноценное управление балансом и ключами API, давая командам прозрачность процессов проверки. Операторы могут просматривать отчеты об использовании, историю проверок и недавние проверки, чтобы оценивать работу конвейера. Панель также показывает расход баланса и активность аккаунта, что помогает командам отслеживать эффективность предварительной проверки перед отправкой. Для новых интеграций разработчики могут обратиться в поддержку и получить 100 бесплатных проверок, а затем опробовать сервис, чтобы протестировать проверки регистрации в Telegram перед переходом в продакшн.
Часто задаваемые вопросы
Как синхронная проверка через API работает в конвейере отправки сообщений?
Продукт синхронный: один запрос возвращает один результат в том же HTTP-ответе. Системы отправляют номер телефона в формате E.164 запросом POST /api/v1/check и получают статус регистрации в том же ответе, что позволяет конвейеру маршрутизировать записи до отправки сообщения.
Что происходит, если запрос отклонен из-за ограничения параллельности?
TG Validator ограничивает количество проверок, которые один аккаунт может выполнять одновременно; актуальное значение указано в документации API. Если запрос превышает ограничение, он отклоняется с конкретным кодом ошибки, не создает результата проверки и не оплачивается.