作者:乱舞仙魔神啊_414 | 来源:互联网 | 2023-09-24 16:30
云片新一代行为验证前端连接网页端兼容性支持Chrome,IE9+,360,腾讯,搜狗,Safari,Firefox,Opera;主流手机浏览器初始化SDKJS注:IE9+需要在SD
云片新一代行为验证
前端连接
网页端
兼容性
支持Chrome,IE9 +,360,腾讯,搜狗,Safari,Firefox,Opera;主流手机浏览器
初始化SDK JS
注:IE9 +需要在SDK之前另外发布polyfill,示例如下
配置验证对象
新的YpRiddler(options)
选项对象为配置对象,以下为配置参数:
winWidth窗口宽度配置
lang配置(任选)
系统支持的中文,如需要替换其他语言请进行如下配置。总体支持的语言有:简体中文,英文。
如果需要设置文案的语言,可通过外部文件,按指定格式设置文案内容,然后在options配置项中通过langPack预期语言对象(对象)即可。
演示版
接入成功样例
初步纳入
接口名称
二次验证接口
接口地址
captcha.yunpian.com/v1/api/authent...
请求
请求参数
支持的语言及请求示例
Java请求示例
C#请求示例
PHP的请求示例
Python要求范例
补充说明:
1,签名计算方法
第一步:对所有请求参数(不包括签名参数),按照参数名ASCII码表升序顺序进行排序。如:foo = 1,bar = 2,foo_bar = 3,baz = 4排序后的顺序是bar = 2 ,baz = 4,foo = 1,foo_bar = 3。
第二步:将排序好的参数名称和参数值构造成字符串,格式为:key1 + value1 + key2 + value2 …。根据上面的示例得到的构造结果为:bar2baz4foo1foo_bar3。
第三步:选择与secretId配对的secretKey,加到上一步构造好的参数字符串之后,如secretKey = e3da918313c14ea8b25db31f01263f80,则最后的参数字符串为bar2barz4foo1foo_bar3e3da918313c14ea8b25db31f01263f80。
第四步:把3步骤拼装好的串联采用utf-8编码,使用MD5算法对串行进行摘要,计算得到签名参数值,将其加入接口的参数中即可。MD5是128位长度的摘要算法,用16位二进制表示,一个十六进制的字符能表示4个位,所以签名后的长度长度固定为32位十六进制字符。上述签名的结果为:59db908f26fb997c30b32ddb911485c2。
2,响应码释义
前端相关响应码
验证接口响应码释义
获取界面响应码释义
初步相关响应码
响应参数
二次验证接口响应码释义
了解更多点击云片官网