📖 API 文档

接口

POSThttps://api.fzyidc.com/api.php
总库存
3028
剩余
2079

验证极验 token,通过返回账号密码,失败不返回。

请求参数

参数说明
lot_number*验证流水号(极验返回)
captcha_output*验证输出信息(极验返回)
pass_token*验证通过标识(极验返回)
gen_time*验证通过时间戳(极验返回)
💡 这 4 个参数全部由前端极验 SDK 产生,onSuccess 回调里用 getValidate() 获取。

响应

✅ 验证通过
"success": true
"username": "***"
"password": "***"
"total": 3028
"remaining": 2078
❌ 验证失败
"success": false
"message": "验证失败"

对接代码

完整 HTML
<!DOCTYPE html>
<html>
<head><meta charset="UTF-8"><title>领取</title></head>
<body>
<div id="captcha"></div>
<button id="btn" onclick="claim()" disabled>领取</button>
<div id="result"></div>

<script src="https://static.geetest.com/v4/gt4.js"></script>
<script>
const CAPTCHA_ID = '联系管理员获取';
const API_URL   = 'https://api.fzyidc.com/api.php';
let gtData = null;

initGeetest4({
    captchaId: CAPTCHA_ID,
    product: 'bind',
    nativeAutoClose: true
}, function(obj) {
    obj.appendTo('#captcha');
    obj.onSuccess(function() {
        const r = obj.getValidate();
        gtData = {
            lot_number:     r.lot_number,
            captcha_output: r.captcha_output,
            pass_token:     r.pass_token,
            gen_time:       r.gen_time
        };
        document.getElementById('btn').disabled = false;
    });
});

async function claim() {
    if (!gtData) return;
    const res = await fetch(API_URL, {
        method: 'POST',
        headers: {'Content-Type': 'application/x-www-form-urlencoded'},
        body: new URLSearchParams(gtData)
    });
    const d = await res.json();

    if (d.success) {
        document.getElementById('result').innerHTML =
            '账号: ' + d.username + '<br>密码: ' + d.password;
    } else {
        document.getElementById('result').textContent = d.message;
    }
    gtData = null;
    obj.reset();
    document.getElementById('btn').disabled = true;
}
</script>
</body>
</html>

对接步骤

1
联系我们获取 captcha_id
2
在你的页面引入极验 SDK,用 captcha_id 初始化
3
用户完成验证后,onSuccess 回调拿到 4 个参数
4
把参数 POST 到 https://api.fzyidc.com/api.php
5
success: true → 拿到账号密码 · success: false → 验证失败