ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 签名算法 请对参数按照键名进行降序排序(a-z)sign sign\_type 和空值不进行签名!。 排序后请操作参数生成或拼接一个url请求字符串 例如`a=b&c=d&e=f`(Url值不能携带参数!不要进行urlencode) 再讲拼接好的请求字符串与平台的密钥KEY进行MD5加密得出sign签名参数`MD5 ( a=b&c=d&e=f + KEY )`(注意:+ 为各语言的拼接符!不是字符!) ``` //php例子:传入需要签名的参数数组$data以及密钥$key返回签名sign的值 //注意: sign/sign_type不需要传入进行签名 sitename不为空值则需要签名 function sign($data,$key) { ksort($data);//按键名排序 $sign = md5(urldecode(http_build_query($data)) . $key);//组合并进行md5加密 return $sign; } ```