SDKs
Email checker SDKs for Python, Node.js, TypeScript, Go, Java, PHP. Easy email verification integration.
EmailVerify 为流行的编程语言提供官方 SDK,让您轻松将邮箱验证集成到应用程序中。
可用的 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 都提供:
| 功能 | 描述 |
|---|---|
| 单个验证 | 验证单个邮箱地址 |
| 批量验证 | 提交和管理批量验证任务 |
| 额度管理 | 检查剩余验证额度 |
| Webhook 支持 | 配置 Webhook 端点 |
| 错误处理 | 全面的错误类型和消息 |
| 重试逻辑 | 自动重试临时故障 |
| 超时配置 | 可自定义请求超时 |
快速对比
| 语言 | 包管理器 | 异步支持 | 框架集成 |
|---|---|---|---|
| Node.js | npm / yarn | 基于 Promise | Express, Fastify |
| Python | pip | async/await | Django, Flask, FastAPI |
| TypeScript | npm / yarn | 基于 Promise | 完整类型定义 |
| Go | go modules | Goroutine | 标准库 |
| 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 密钥进行配置
- 开始验证 - 调用验证方法