多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[TOC] #途牛对接 ##途牛对接过程中的总结 1.下单返回电子码json数组形式 因自家票务系统生成电子码为一码多次。和途牛沟通过后,确认返回一码即可。 ##途牛对接文档地址:[途牛开放API](http://open.tuniu.cn/openAPI.html) ##附录: ###签名方式方法: ####签名机制 所有类型的请求,签名生成规则都一样,我们将所有入参按照一定规则进行拼装,再加上密钥,经过加密最终生成一串不可逆的加密字符串。为了方便毕竟,我们将密钥统一转成大写字符。生成签名时,需要注意空值的参数不参与校验,且参数名称和值大小写敏感。签名具体步骤参考附录案例 ####签名示例demo `//签名 function getSign($arr, $signkey) { ksort($arr); $s = ""; foreach ($arr as $k => $v) { if(!empty($v)) { $s .= $k . $v; } } $stringToBeSigned=$signkey.$s.$signkey; return strtoupper(md5($stringToBeSigned)); } `