微信开发第一步,配置基本配置

https://blog.csdn.net/echoerror/article/details/52769989


(一)需要原材料

1.云服务器一台(必须)

2.正式注册域名一个(非必须,可用ip来代替,但是最好要有)

3.微信公共平台可用的注册账号

(二)如何填写基本配置

(1)基本配置中的服务器配置必须启用

(2)四个必填选项

1.url     这个需要你填你在服务器上的脚本文件,文件配置后面会说
        2.TOKEN 可以理解为口令,和支付宝一样,这样安全性会提高
3.encoding加密密匙随机生成的
4.加密方式选择兼容就好

(三)这就完了?

这就完了,那你就太天真了,实际操作永远比你想象的难一点,比如我遇到的这个问题token验证失败
在网上查了好多查到了这么几条方法
1.在你的微信脚本文件中加入这么一句话  echo $_GET['echostr'];exit;
2.注意编码格式一致
3.注意清理浏览器缓存
4.token是否一致(弱智问题)
(四)脚本代码
[html]   view plain  copy
  1. <?php  
  2. echo $_GET['echostr'];exit;  
  3.   
  4. $signature = $_GET["signature"];  
  5.   
  6. $timestamp = $_GET["timestamp"];  
  7.   
  8. $nonce = $_GET["nonce"];  
  9.   
  10. $token = 'weixin';  
  11.   
  12. $tmpArr = array($token, $timestamp, $nonce);  
  13.   
  14. sort($tmpArr);  
  15.   
  16. $tmpStr = implode( $tmpArr );  
  17.   
  18. $tmpStr = sha1( $tmpStr );  
  19.   
  20.   
  21. if( $tmpStr == $signature ){  
  22.     echo $signature;  
  23.     echo $timestamp;  
  24.     echo $nonce;  
  25. return true;  
  26.   
  27. }else{  
  28.   
  29. return false;  
  30.   
  31. }  
  32. ?>  


猜你喜欢

转载自blog.csdn.net/a9925/article/details/79800662