作者:乱舞仙魔神啊_414 | 来源:互联网 | 2023-09-24 16:30
云片新一代行为验证前端连接网页端兼容性支持Chrome,IE9+,360,腾讯,搜狗,Safari,Firefox,Opera;主流手机浏览器初始化SDKJS注:IE9+需要在SD
云片新一代行为验证
前端连接
网页端
兼容性
支持Chrome,IE9 +,360,腾讯,搜狗,Safari,Firefox,Opera;主流手机浏览器
初始化SDK JS
![](https://img6.php1.cn/3cdc5/c64b/978/751733b504e3a99e.png)
注:IE9 +需要在SDK之前另外发布polyfill,示例如下
![](https://img6.php1.cn/3cdc5/c64b/978/6773be8889c50c29.png)
配置验证对象
新的YpRiddler(options)
选项对象为配置对象,以下为配置参数:
![](https://img6.php1.cn/3cdc5/c64b/978/91ccb88643bc4b19.jpeg)
winWidth窗口宽度配置
![](https://img6.php1.cn/3cdc5/c64b/978/e4cd294fe6fbfd6a.png)
lang配置(任选)
系统支持的中文,如需要替换其他语言请进行如下配置。总体支持的语言有:简体中文,英文。
如果需要设置文案的语言,可通过外部文件,按指定格式设置文案内容,然后在options配置项中通过langPack预期语言对象(对象)即可。
![](https://img6.php1.cn/3cdc5/c64b/978/11332780263656b4.png)
演示版
![](https://img6.php1.cn/3cdc5/c64b/978/8f667b816058f1e2.jpeg)
接入成功样例
![](https://img6.php1.cn/3cdc5/c64b/978/a17a83e460eb0597.png)
初步纳入
接口名称
二次验证接口
接口地址
captcha.yunpian.com/v1/api/authent...
请求
请求参数
![](https://img6.php1.cn/3cdc5/c64b/978/e591d527c5cea906.png)
支持的语言及请求示例
Java请求示例
![](https://img6.php1.cn/3cdc5/c64b/978/c5d7f709b542a21d.jpeg)
C#请求示例
![](https://img6.php1.cn/3cdc5/c64b/978/5e4489e0934b1614.jpeg)
PHP的请求示例
![](https://img6.php1.cn/3cdc5/c64b/978/ce7e670a9a91600f.jpeg)
Python要求范例
![](https://img6.php1.cn/3cdc5/c64b/978/cf1b25797d051411.jpeg)
补充说明:
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。
![](https://img6.php1.cn/3cdc5/c64b/978/927b45a2f2a1b34a.png)
2,响应码释义
前端相关响应码
验证接口响应码释义
![](https://img6.php1.cn/3cdc5/c64b/978/26280884c1e0f6a1.png)
获取界面响应码释义
![](https://img6.php1.cn/3cdc5/c64b/978/06838095b1dc2961.png)
初步相关响应码
响应参数
![](https://img6.php1.cn/3cdc5/c64b/978/5d6dd24579a65118.png)
二次验证接口响应码释义
![](https://img6.php1.cn/3cdc5/c64b/978/d1c75fa321c6a364.png)
了解更多点击云片官网