做爲用代碼進行微信開發者或要實現事件響應等功能,微信開發基本配置是必不可少的環節,本文大體梳理開發配置的流程。php
一、登入微信公衆平臺:開發 ---> 基本配置瀏覽器
二、在基本配置頁面有「服務器配置」,默認是未啓用狀態,須要咱們先點擊「修改配置」進行相關項目填寫服務器
三、填寫如下項目內容微信
1 <?php 2 define("TOKEN", "此處填寫你設置的token值"); 3 4 $wechatObj = new CallbackAPI; 5 $wechatObj->valid(); 6 7 class CallbackAPI { 8 9 /** 10 * 簽名驗證 11 * @return [type] [description] 12 */ 13 public function valid() { 14 $echoStr = $_GET["echostr"]; 15 $signature = $_GET["signature"]; 16 $timestamp = $_GET["timestamp"]; 17 $nonce = $_GET["nonce"]; 18 $token = TOKEN; 19 //將token、timestamp、nonce按字典序排序 20 $tmpArr = array($token, $timestamp, $nonce); 21 sort($tmpArr); 22 $tmpStr = implode($tmpArr); 23 //對tmpStr進行sha1加密 24 $tmpStr = sha1($tmpStr); 25 if($tmpStr == $signature){ 26 header('content-type:text'); 27 echo $echoStr; 28 exit; 29 } 30 } 31 }
在瀏覽器中運行index.php若程序無誤便可看到返回的字符串,且此時完成驗證,並將代碼中的token填寫到基本配置中的相應位置,點擊提交。(注:提交後可能會出現「token驗證失敗」的提示,若檢查代碼及各項參數無誤,則需多點擊幾回提交便可成功)微信開發
四、提交成功後,點擊「開啓」按鈕,即進入開發者模式,該模式開啓後功能 ---> 自定義菜單等部分功能即不可用,若想使用點擊「停用」便可微信公衆平臺
特此聲明:相關文章均爲查閱資料、閱讀大神博文後結合實際開發狀況遇到的問題整理而成,能找到原博的必會署名,找不到原博而引用的內容還望原博主海涵加密