作者:Fenchow,来自原文地址
相关帖:跳坑《一百六十三》MD5加密使用说明
通常情况下,微信小程序的接口是以url+key方式进行对接,但是有时候,接口会有MD5加密,这是为了让接口更加安全,不轻易被人调用。下图是PC网站调用数据的ajax代码(图中的url不是真实的链接,只是为方便演示)
<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/javascript" src=http://www.yiyongtong.com/archives/"http:/apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script src=http://www.yiyongtong.com/archives/"http:/cdn.bootcss.com/blueimp-md5/1.1.0/js/md5.min.js"></script>
</head>
<body>
<script type="text/javascript">
var timestamp = new Date().getTime();
var verify = md5(timestamp + 'xE%(msPb}=0F!?wo');
$.ajax({
type: 'GET',
url : '?m=mobile&c=sys&a=get_config',
dataType: 'jsonp',
scriptCharset:'UTF-8',
data: {
__ : verify,
t : timestamp
},
jsonp: 'callback', //jsonp回调参数,必需
jsonpCallback:"success_jsonpCallback",
async: false,
success: function(result) {//返回的json数据
if (parseInt(result.code) !== 0) {