邮箱验证码API服务

免费预览验证码邮件模板和 API 示例,登录后即可创建项目密钥并发送限时验证码。

key邮箱验证码API服务 API 密钥

密钥名称密钥值创建时间操作
正在加载密钥...

mail_outline邮件预览

邮箱验证码API服务

发送验证码邮件、校验用户提交的验证码,并查询发送记录。

article查看完整 API 文档
  • api

    发送验证码邮件

    POST /api/v1/email-verifications/send
  • fact_check

    校验验证码

    POST /api/v1/email-verifications/{emailId}
  • manage_search

    查询发送记录

    GET /api/v1/email-verifications/{emailId}
  • lock

    认证方式

    Bearer 项目 API 密钥。

API_KEY="la_your_api_key_here"
BASE_URL="https://launchalways.com"

# 1. Send verification email
SEND_RESPONSE=$(curl -sS -X POST "$BASE_URL/api/v1/email-verifications/send" \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "email": "user@example.com",
    "code": "482913",
    "expiresInMs": 300000,
    "language": "zh-CN"
  }')
printf '%s\n' "$SEND_RESPONSE"

EMAIL_ID=$(node -e 'const fs = require("node:fs"); const body = fs.readFileSync(0, "utf8"); console.log(JSON.parse(body).emailId);' <<< "$SEND_RESPONSE")

# 2. Check a submitted verification code
curl -sS -X POST "$BASE_URL/api/v1/email-verifications/$EMAIL_ID" \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "email": "user@example.com",
    "code": "482913"
  }'

# 3. Query sent verification record
curl -sS "$BASE_URL/api/v1/email-verifications/$EMAIL_ID" \
  -H "Authorization: Bearer $API_KEY"

免费邮箱验证码 API 预览

为项目快速接入邮箱验证码

无需登录即可预览邮箱验证码 API 文档、代码示例和多语言验证码邮件模板;登录后可以创建项目 API 密钥,发送限时验证码并校验用户提交的验证码。

查看补充说明

它适合轻量产品上线时处理注册验证、邀请、候补名单和敏感操作确认,不需要从零搭建一套验证码邮件服务。

常见 API 流程

  • 发送验证码邮件使用项目 API 密钥创建短期有效的验证码,并发送本地化邮件模板。
  • 校验用户提交根据邮件记录校验用户提交的验证码,再完成注册、账号修改或敏感操作。
  • 查询发送记录查询验证码邮件发送记录,让你的产品和客服流程能获得明确状态。

邮箱验证码 API 常见问题

不登录可以查看邮箱验证码 API 文档吗?

可以。公开页可以查看完整 API 文档入口、代码示例和邮件模板。只有创建项目 API 密钥时才需要登录。

验证码邮件可以自定义什么?

可以预览多语言邮件模板,并在主题和发件人上下文中使用项目名称或网站名称。

什么时候适合用这个 API,而不是完整认证服务?

当你已有产品流程,只缺限时邮箱验证码能力时更适合,例如注册验证、邀请、候补名单或敏感操作确认。