雲片新一代行為驗證
網頁端
相容性
支援Chrome,IE9 +,360,騰訊,搜狗,Safari,Firefox,Opera;主流手機瀏覽器
初始化SDK JS
注:IE9 +需要在SDK之前另外發布polyfill,示例如下
配置驗證物件
新的YpRiddler(options)
選項物件為配置物件,以下為配置引數:
winWidth視窗寬度配置
lang配置(任選)
系統支援的中文,如需要替換其他語言請進行如下配置。總體支援的語言有:簡體中文,英文。
如果需要設定文案的語言,可通過外部檔案,按指定格式設定文案內容,然後在options配置項中通過langPack預期語言物件(物件)即可。
演示版
接入成功樣例
介面名稱
二次驗證介面
介面地址
captcha.yunpian.com/v1/api/authent...
請求
請求方式:POST
請求型別:application / x-www-form-urlencoded
請求引數
支援的語言及請求示例
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,響應碼釋義
前端相關響應碼
驗證介面響應碼釋義
獲取介面響應碼釋義
初步相關響應碼
響應引數
二次驗證介面響應碼釋義
瞭解更多點選雲片官網
本作品採用《CC 協議》,轉載必須註明作者和本文連結