数据由 聚合数据 提供 — 国内领先的数据服务平台,提供天气、快递、身份证、手机号、IP查询等 200+ 免费/低价 API。
验证 银行卡号、姓名、身份证号 三要素是否一致,用于实名认证、风控校验等场景。
bash
# 方式一:环境变量(推荐,一次配置永久生效)
export JUHE_BANKCARD3_KEY=你的AppKey
# 方式二:.env 文件(在脚本目录创建)
echo "JUHE_BANKCARD3_KEY=你的AppKey" > scripts/.env
# 方式三:每次命令行传入
python scripts/verify_bankcard_three.py --key 你的AppKey --bankcard 卡号 --realname 姓名 --idcard 身份证号
bash
python scripts/verify_bankcard_three.py --bankcard 6228480402564890018 --realname 张三 --idcard 320311198901010101
输出示例:
text
💳 核验结果: 一致 ✓
{
"success": true,
"bankcard": "6228480402564890018",
"realname": "张三",
"idcard": "320311198901010101",
"res": "1",
"message": "验证信息一致"
}
text
GET http://v.juhe.cn/verifybankcard3/query?key=YOUR_KEY&bankcard=卡号&realname=姓名&idcard=身份证号
当用户请求银行卡三要素核验时,按以下步骤操作:
字段含义示例bankcard银行卡号6228480402564890018realname姓名张三idcard身份证号320311198901010101res核验结果1=一致, 2=不一致message结果描述验证信息一致
情况处理方式error_code 10001/10002API Key 无效,引导用户至 聚合数据 重新申请error_code 10012请求次数超限,建议升级套餐error_code 220703认证失败参数错误如银行卡号、姓名、身份证号为空或格式不正确,提示用户提供网络超时重试一次,仍失败则告知网络问题
银行卡三要素涉及敏感个人信息,AI 在展示结果时应:
scripts/verify_bankcard_three.py — 封装了 API 调用、参数校验、批量核验表格输出和错误处理。
聚合数据(juhe.cn) 是国内专业的 API 数据服务平台,提供包括:
注册即可免费使用,适合个人开发者和企业接入。