(一)需要原材料
1.雲服務器一臺(必須)
2.正式註冊域名一個(非必須,可用ip來代替,但是最好要有)
3.微信公共平臺可用的註冊賬號
(二)如何填寫基本配置
(1)基本配置中的服務器配置必須啓用
(2)四個必填選項
1.url
這個需要你填你在服務器上的腳本文件,文件配置後面會說
2.TOKEN
可以理解爲口令,和支付寶一樣,這樣安全性會提高
3.encoding
加密密匙隨機生成的
4.加密方式
選擇兼容就好
(三)這就完了?
這就完了,那你就太天真了,實際操作永遠比你想象的難一點,比如我遇到的這個問題
token驗證失敗
在網上查了好多查到了這麼幾條方法
1.在你的微信腳本文件中加入這麼一句話 echo $_GET['echostr'];exit;
2.注意編碼格式一致
3.注意清理瀏覽器緩存
4.token是否一致(弱智問題)
(四)腳本代碼
<?php
echo $_GET['echostr'];exit;
$signature = $_GET["signature"];
$timestamp = $_GET["timestamp"];
$nonce = $_GET["nonce"];
$token = 'weixin';
$tmpArr = array($token, $timestamp, $nonce);
sort($tmpArr);
$tmpStr = implode( $tmpArr );
$tmpStr = sha1( $tmpStr );
if( $tmpStr == $signature ){
echo $signature;
echo $timestamp;
echo $nonce;
return true;
}else{
return false;
}
?>