簽名方式
如果您選擇普通簽名驗證,可以忽略本章節(jié);
支持三種簽名驗證方式,您可以根據(jù)自己的需求選擇;
系統(tǒng)默認(rèn)為普通簽名驗證方式,無需做任何更改;
如果需要更改簽名方式,需要先在安全設(shè)置頁面更改設(shè)置后使用下列的方式對接;
1) 普通簽名驗證
請求參數(shù)中添加key參數(shù),內(nèi)容為您的appkey
2) MD5簽名驗證驗證
1)在安全設(shè)置頁面獲取固定的 appid;
2)對所有要傳遞的字符串進行字典(a-z)排序,需排除sign字段;
3)拼接字符串 將 appkey 作為后綴,進行md5計算,得到簽名;
4)將計算出的結(jié)果通過sign參數(shù)傳遞;
sign 參數(shù)示范計算方式
md5(urlencode(&image_base64=).您的appkey)
請求示范參數(shù)
appid=xxxx&image_base64=&sign=您計算出來的sign
3) AES128加密方式
1)在安全設(shè)置頁面獲取固定的appid;
2)將所有請求參數(shù)轉(zhuǎn)成JSON格式;
3)將JSON使用AES128加密,并對加密結(jié)果進行BASE64編碼;
4)請求接口地址,獲取結(jié)果;
5)將結(jié)果進行BASE64解碼;
6)進行AES128解密后獲得結(jié)果;
請求示范參數(shù)
appid=xxxx&sign=AES128內(nèi)容
