接口
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.php5
success: true → 拿到账号密码 · success: false → 验证失败