SDKs
Email checker SDKs for Python, Node.js, TypeScript, Go, Java, PHP. Easy email verification integration.
EmailVerify предоставляет официальные SDK для популярных языков программирования, что делает интеграцию проверки email в ваши приложения максимально простой.
Доступные SDK
Node.js
Для приложений на Node.js и JavaScript
Python
Для приложений и скриптов на Python
TypeScript
Полная поддержка TypeScript с определениями типов
Go
Для приложений на Go с поддержкой конкурентности
PHP
Для PHP-приложений, включая Laravel
Java
Для Java-приложений, включая Spring Boot
Почему стоит использовать наши SDK?
Упрощённая интеграция
Наши SDK берут на себя всю сложность HTTP-запросов, аутентификации и обработки ошибок, чтобы вы могли сосредоточиться на разработке вашего приложения.
// Без SDK
const response = await fetch('https://api.emailverify.ai/v1/verify', {
method: 'POST',
headers: {
'Authorization': `Bearer ${apiKey}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({ email: 'user@example.com' }),
});
const result = await response.json();
// С SDK
const result = await client.verify('user@example.com');Типобезопасность
Все SDK предоставляют правильные определения типов (где применимо) для автодополнения и проверки ошибок на этапе компиляции.
Автоматические повторные попытки
SDK автоматически обрабатывают временные сбои с настраиваемой логикой повторных попыток.
Обработка лимитов запросов
Встроенная обработка лимитов запросов гарантирует корректную работу вашего приложения при достижении лимитов API.
Общие возможности
Все наши SDK предоставляют:
| Функция | Описание |
|---|---|
| Единичная проверка | Проверка отдельных email-адресов |
| Массовая проверка | Отправка и управление задачами массовой проверки |
| Управление кредитами | Проверка оставшихся кредитов для проверки |
| Поддержка вебхуков | Настройка конечных точек вебхуков |
| Обработка ошибок | Комплексные типы ошибок и сообщения |
| Логика повторных попыток | Автоматические повторные попытки при временных сбоях |
| Настройка таймаутов | Настраиваемые таймауты запросов |
Краткое сравнение
| Язык | Менеджер пакетов | Асинхронная поддержка | Интеграция с фреймворками |
|---|---|---|---|
| Node.js | npm / yarn | На основе Promise | Express, Fastify |
| Python | pip | async/await | Django, Flask, FastAPI |
| TypeScript | npm / yarn | На основе Promise | Полные определения типов |
| Go | go modules | Горутины | Стандартная библиотека |
| PHP | Composer | - | Laravel |
| Java | Maven / Gradle | CompletableFuture | Spring Boot |
Обзор установки
npm install @emailverify/node
# или
yarn add @emailverify/nodepip install emailverifygo get github.com/emailverify/go-sdkcomposer require emailverify/php-sdk<dependency>
<groupId>com.emailverify</groupId>
<artifactId>emailverify-java</artifactId>
<version>1.0.0</version>
</dependency>Начало работы
- Получите API-ключ - Зарегистрируйтесь на EmailVerify и получите API-ключ в личном кабинете
- Установите SDK - Используйте менеджер пакетов вашего языка
- Инициализируйте клиент - Настройте с вашим API-ключом
- Начните проверку - Вызовите метод verify
Нужна помощь?
- Ознакомьтесь с нашим Справочником API для подробной документации конечных точек
- Посмотрите Руководства по интеграции для интеграции с платформами
- Свяжитесь со службой поддержки для получения помощи