概述及资源
插件与快手小程序自定义组件使用方式一致,本文主要描述极验小程序插件的使用流程,文档中的接入 demo 可在 GitHub 上获取 (demo 地址)。
| 条目 | 说明 | 
|---|---|
| 产品名称 | 极验-行为验证第四代 | 
| 开发者信息 | 武汉极意网络科技有限公司 | 
| 最新版本号 | v1.2.0 | 
| 最新版本发布时间 | 2022/5/5 | 
| 主要功能 | 新一代验证码,更智能地解决机器脚本程序自动化攻击带来的业务损失与安全隐患 | 
| 隐私政策 | 行为验证第四代-隐私政策 | 
| 合规指南 | 行为验证第四代-合规指南 | 
| 资源链接 | sdk-地址:https://github.com/geetestweb/miniapp-v4-demo/tree/main | 
环境要求
| 条目 | |
|---|---|
| 开发工具 | 快手开发者工具 | 
| 调试基础库 | 1.21.1 及以上 | 
安装
准备工作
1.服务端部署完成(服务端部署文档)
2.小程序后台添加合法域名 https://gcaptcha4.geetest.com
插件获取
下载组件后添加到项目内
使用插件
使用方法和普通自定义组件一致。在页面 .json 文件定义需要引入的自定义组件。
代码示例:
{  | 
模板插入
ksml 中插入 captcha4 模板,示例中的参数为必传参数,其它拓展参数参考 api 文档。
代码示例:
<captcha4  | 
初始化
在需要渲染插件的时候,使用 setData 传入必须的参数进行初始化。
代码示例:
onLoad: function() {  | 
获取成功凭证
成功完成验证码后,会触发用户自定义的 captchaSuccess 函数,将验证结果存储在 result(这里用户可自定义),等待二次验证时提取上传,无按钮模式时可以直接在此处进行二次验证。
代码示例:
captchaSuccess:function(result){  | 
二次验证
用户点击提交按钮触发提交,进行二次验证。
代码示例:
captchaValidate: function(){  | 
配置参数
这里说的配置参数,是指初始化时调用 setData 时,传入的值。
以下为必需配置的参数,建议按照上述示例代码方式填写:
| 参数 | 类型 | 说明 | 
|---|---|---|
| captchaId | 字符串 | 验证 id,极验后台申请得到 | 
以上是必需配置的参数,可选配置参数参考 MiniProgram API 的参数配置。
体验 demo
