小程序模板网

微信小程序MD5加密接口的处理

作者:Fenchow,来自原文地址 
相关帖:跳坑《一百六十三》MD5加密使用说明 
通常情况下,微信小程序的接口是以url+key方式进行对接,但是有时候,接口会有MD5加密,这是为了让接口更加安全,不轻易被人调用。下图是PC网站调用数据的ajax代码(图中的url不是真实的链接,只是为方便演示)

 

				
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title></title>
  5. <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
  6. <script src="http://cdn.bootcss.com/blueimp-md5/1.1.0/js/md5.min.js"></script>
  7. </head>
  8. <body>
  9. <script type="text/javascript">
  10. var timestamp = new Date().getTime();
  11. var verify = md5(timestamp + 'xE%(msPb}=0F!?wo');
  12. $.ajax({
  13. type: 'GET',
  14. url : 'http://baidu.com/mob.php?m=mobile&c=sys&a=get_config',
  15. dataType: 'jsonp',
  16. scriptCharset:'UTF-8',
  17. data: {
  18. __ : verify,
  19. t : timestamp
  20. },
  21. jsonp: 'callback', //jsonp回调参数,必需
  22. jsonpCallback:"success_jsonpCallback",
  23. async: false,
  24. success: function(result) {//返回的json数据
  25. if (parseInt(result.code) !== 0) {
  26. alert(result.msg);
  27. }


易优小程序(企业版)+灵活api+前后代码开源 码云仓库:starfork
本文地址:https://www.eyoucms.com/wxmini/doc/course/23538.html 复制链接 如需定制请联系易优客服咨询:800182392 点击咨询
QQ在线咨询