YCaptchaV4 文档

目录

介绍

第四代行为验证码(YCaptcha V4), 使用机器学习, 在第三代验证码风控的基础上不断优化, 服务可以帮助您解决以下业务安全问题:

  1. 登录注册:有效防止撞库攻击、阻止注册机批量注册小号。

  2. 活动秒杀:有效拦截刷单操作,防止自动机刷取福利券。

  3. 点赞发帖:有效解决广告屠版、恶意灌水、刷票问题。

  4. 数据保护:有效防止自动机、爬虫盗取网页内容和数据。

目前第四代支持滑动验证/无感验证, 新验证将在不久后更新 (开学前勉强做完了QAQ)

DEMO地址: DEMO

客户端(Web)接入

接入说明

步骤一: 引入验证码js, css (不可动态加载!)

步骤二: 创建验证

提示

推荐在<head>标签中加入

!


参数说明

参数名值类型说明
VTypeNumber验证类型 (0: 滑块验证, 1: 无感验证)
SuccessCBFunction成功时的回调函数 (Ticket, Rand)
FailCBFunction验证错误/用户关闭时的回调函数 (Reason)

失败后Reason说明

说明
CAPTCHA_CHALLENGING正在进行验证
CAPTCHA_NOT_FOUND没有此验证类型
CAPTCHA_CLOSED用户关闭验证
BadCode验证服务出现错误, 建议创建一个新验证

代码示例

 

服务端接入(验证Ticket)

接口描述

请求参数
URLcaptcha.2zxz.com/ticket
MethodPOST
Content-Typeapplication/json

输入参数

以下参数全部必选

参数名称类型描述
TicketString前端回调函数返回的用户验证票据 (Ticket) 验证一次后即销毁
RandString前端回调函数返回的随机字符串 (Rand)
UAString业务侧获取的用户UA

返回参数

参数名称类型描述
codeNumber返回码 (1: 验证不通过, 2: 验证通过)
InfoJSON见下表
参数名称类型描述
IsUASameNumberUA是否相符 (0: 不相符, 1: 相符)
UIPString验证侧获取的用户IP
CapTNumber验证类型

请求示例