ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
签名步骤: 1、准备好所有待签名参数(所有”请求参数“或所有”回调参数“都要参数签名,除开sign字段,没个api传递的参数都不同,这句提示很重要) 2、生成签名字符串(参数名字典升序排序,apikey不参与排序,直接放最后,如后面示例进行组装)“a=1&b=2&c=3&apikey=你的商户key”。(实际字段名并非是a、b、c这里只是演示) 3、对签名字符串进行大写md5,签名=md5(签名字符串) 特别说明:签名字符串不进行URL编码,如果使用php 的http\_build\_query拼装字符串时,会自动进行URL编码,建议对签名字符串进行一次URL解码 ;提交报文中不要包含秘钥,容易造成秘钥暴露且不能验签通过; php签名实例(其它语言自行编写): ~~~ //签名参数只是示例,并非真实提交数据 $param = ["参数名称"=>"参数值",...]; //字典排序 ksort($param); //拼接签名串 $sign_str = http_build_query($param) . '&apikey=aaaaaaaaaaaaaaaaaaa'; //签名 $sign = strtoupper(md5(urldecode($sign_str))); $param['sign'] = $sign; $httpdata = $param; ~~~