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-based | Express, Fastify |
| Python | pip | async/await | Django, Flask, FastAPI |
| TypeScript | npm / yarn | Promise-based | 完整型別定義 |
| Go | go modules | Goroutines | 標準庫 |
| 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 金鑰進行配置
- 開始驗證 - 呼叫驗證方法