身份验证
所有 API 请求都需要以 Bearer 令牌形式传入有效的 API 密钥。
Bearer 令牌
在每个请求的Authorization请求头中加入 API 密钥,即可完成身份验证:
http
Authorization: Bearer YOUR_API_KEY
API 密钥是一串以ev_开头的长字符串。例如:
http
Authorization: Bearer ev_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
在哪里找到 API 密钥
- 登录账户: verimails.com/dashboard
- 前往设置 → API 密钥
- 复制密钥
请妥善保管 API 密钥。切勿将其写入客户端 JavaScript、公开代码仓库,或分享给不受信任的人。如果密钥泄露,请立即在控制台重新生成。
已验证身份的请求示例
bash
curl -X POST https://verimails.com/api/verify/single \
-H "Authorization: Bearer ev_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"email": "test@example.com"}'
身份验证错误
如果密钥缺失或无效,将收到401 Unauthorized响应:
json
{
"error": "Unauthorized",
"message": "Invalid or missing API key",
"status_code": 401
}
需要为不同环境或应用使用多个 API 密钥?可以在控制台生成更多密钥。