1祝拯、2個(gè)重要參數(shù)key 和 secret
2、key和secret客戶端和服務(wù)端共同所有她肯,因此需要雙方協(xié)定保密
3佳头、客戶端將API參數(shù)按順序排列+secret然后用MD5加密得到sign即API的簽名。 ? ? ? ? ? ? ? ? ? ? eg: MD5(a=1&b=2&c=3$CR246IYBQKY)= sign_md5簽名字符串晴氨,客戶端真正請(qǐng)求如下: GET http://api.example.com?key=app_key&a=1&b=2&c=3&sign=md5簽名字符串
4康嘉、服務(wù)端通過客戶端傳來的app_key獲取到相應(yīng)的secret,再用與客戶端同樣的方式對(duì)API參數(shù)進(jìn)行MD5加密籽前,將得到結(jié)果與sign對(duì)比亭珍,一致則表明驗(yàn)簽通過!