加载接口文档…
2FA 动态验证码(TOTP)生成与校验,兼容 Google Authenticator 等主流身份验证器。 基于 RFC 6238 标准由本平台自建实现,支持「生成 / 验证 / 批量」三种模式,可自定义验证码位数(4~8)与有效周期(10~120 秒)。密钥仅参与计算、不存储…
由 极数本源 提供·更新于 今天
8K
累计调用
4ms
平均响应
100.00%
服务可用性
1,000 次/日
免费额度
无 Key 调用
每日 200 次 · QPS 2
登录免费
当前方案每日 1,000 次 · QPS 3
黄金会员
每日 50,000 次 · QPS 10
钻石会员
每日 100,000 次 · QPS 30
企业会员
企业接口额度 · QPS 120
完全免费接口。支持匿名调用(基础额度);携带 API Key(Authorization: Bearer <key>)可获得更高额度。
| 名称 | 类型 | 说明 |
|---|---|---|
| secret | string | 必填 · Base32 编码的 TOTP 密钥(自动忽略空格与连字符,不区分大小写) · 示例:JBSWY3DPEHPK3PXP |
| action(操作) | string | 可选 · 操作类型:generate=生成当前验证码 / verify=校验验证码 / batch=批量返回上一·当前·下一周期 · 默认 generate |
| code | string | 可选 · action=verify 时必填,待校验的验证码 · 示例:123456 |
| period | number | 可选 · 验证码有效期(秒),范围 10~120 · 默认 30 |
| digits | number | 可选 · 验证码位数,范围 4~8 · 默认 6 |
| 名称 | 类型 | 说明 |
|---|---|---|
| Authorization | string | 可选 · 推荐:Bearer <API Key>。兼容请求头 X-API-Key,以及 Query api_key / apikey / key(key 仅当值为 sk_live_/sk_test_/sk_stag_ 形态时生效)。匿名可不传,受每日免费额度限制。 |
| Content-Type | string | 必填 · 请求体格式 |
| 名称 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| totp_code | string | 生成的动态验证码(action=generate) | |||
| remaining_seconds | number | 当前验证码剩余有效秒数 | |||
| period | number | 验证码有效期(秒) | |||
| digits | number | 验证码位数 | |||
| timestamp | number | 服务器 Unix 时间戳(秒) | |||
| next_refresh | string | 下次刷新时间(YYYY-MM-DD HH:mm:ss) | |||
| is_valid | boolean | 校验是否通过(action=verify) | |||
| current_code | string | 当前正确验证码(action=verify) | |||
| codes | array | 上一/当前/下一周期验证码列表(action=batch) | |||
| |||||
| tips | string | 品牌提示(所有接口统一返回):极数本源 · https://apizero.cn | |||
{
"code": 0,
"msg": "成功",
"data": {
"totp_code": "123456",
"remaining_seconds": 17,
"period": 30,
"digits": 6,
"timestamp": 1782000000,
"next_refresh": "2026-06-30 12:00:30"
},
"request_id": "abc123",
"tips": "极数本源 · https://apizero.cn"
}