{{item.type_name}}:
Hi,需要什么帮助?
以下是易语言的调用示例,请需要的用户自行下载调试。
验签逻辑
为了防止API调用过程中被恶意篡改,调用任何一个API都需要携带签名,服务端会根据请求参数,对签名进行验证,签名不合法的请求将会被拒绝。目前支持的签名规则为md5,签名大体过程如下: 1. 对所有API请求参数(包括公共参数和业务参数,但除去sign参数,参数值为空的参数不需要加入签名),根据参数名称的ASCII码表的顺序排序。如: foo=1, bar=2, foo_bar=3, foobar=4排序后的顺序是bar=2, foo=1, foo_bar=3, foobar=4 2. 将排序好的参数名和参数值拼装在一起,参数之间用&符号进行连接,根据上面的示例得到的结果为: bar=2&foo=1&foo_bar=3&foobar=4 3. 把拼装好的字符串的尾部再拼接appSecret,根据上例为: bar=2&foo=1&foo_bar=3&foobar=4&key=[应用中的secretKey],然后md5加密md5(bar=2&foo=1&foo_bar=3&foobar=4&key=[应用中的secretKey])
makeSign.e
本段示例代码由用户“一只特立独行的猫(一只118岁的猫)”提供,感谢支持!