谷歌二次验证码

基于谷歌二次验证,可以生成二次验证码,以及验证二次验证码
¥0.0001/次
API文档

什么是二次验证码?其实基于时间和加密算法生成的“每30秒变化一次的6位数字验证码”。日常见到或听到的“两步验证”、“双因素验证”、“多因素验证”、“虚拟MFA”、“动态令牌”、“2FA”、“Two-Factor Authentication”等等都是指二次验证码。相对于短信来说,其可以离线使用,通用性和安全性也更强。

公共参数

公共请求说明

说明描述
请求地址登录后可见
请求方式GETPOST

公共请求参数

参数类型是否必填描述
methodstring是接口名称,当前接口名称:authenticator
app_idstring是草庐分配给你的应用ID
signtypestring是加密方式,目前固定为:md5
signstring是签名串,详见签名
versionstring是接口版本号,当前接口版本:v1.0
biz_contentstring是业务参数合计,json字符串

业务请求参数

参数类型是否必填描述
typestring是

业务类型。

生成验证码:createtoken,生成后返回小程序二维码让用户绑定

token验证:checktoken

获取验证码:gettoken;注意,获取前必须生成验证码并且扫码添加

keyidstring否外部系统唯一映射ID,token验证时根据该ID进行验证。可以是手机号、邮箱、用户名或字符串;当type为createtoken和gettoken时必填
authtokenstring否type为checktoken时,可以不传keyid,直接指定authtoken进行验证;但必须与keyid有一个存在
appnamestring否type为createtoken时必填,应用/网站/产品的名称
usernamestring否type为createtoken时必填,当前绑定的用户名称
tokenstring否type为createtoken时可以指定token,如果不包含则系统生成并返回
authcodestring否type为checktoken时必填,为6位数字的动态验证码

公共响应参数

参数类型是否必填描述
codestring是网关返回码,success或fail
msgstring是网关返回码描述
runtimestring是系统执行时间,单位秒
dataobject否code为success时有,接口业务数据

业务响应参数

参数类型是否必填描述
sub_codestring是业务返回码,success或fail
sub_msgstring是业务返回码描述
sub_dataobject否sub_code为success时显示
+tokenstring是type为createtoken时必填,本次生成时的token
+qrcodestring是type为createtoken时必填,base64格式图片,绑定的二维码
+verifystring是

type为checktoken时必填:

0为验证不通过

1为验证通过

+codestring是type为gettoken时必填