国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

(一)微信公眾號開發基本配置

2019-11-14 13:19:59
字體:
來源:轉載
供稿:網友

 

作為用代碼進行微信開發者或要實現事件響應等功能,微信開發基本配置是必不可少的環節,本文大致梳理開發配置的流程。

 

1、登入微信公眾平臺:開發 ---> 基本配置

 

 

2、在基本配置頁面有“服務器配置”,默認是未啟用狀態,需要我們先點擊“修改配置”進行相關項目填寫

 

3、填寫以下項目內容

 

  •  URL:必須以http://開頭,目前僅支持80端口,服務器地址必須是可訪問的有效地址(注:用本文中URL舉例,曾經看到一篇博文將URL地址填為http://tx.heivr.com/token,但親測實際開發中無法響應事件,修改URL至具體的文件即可成功);
  • EncodingAESKey隨機生成即可;
  • token:微信特別強調了填寫的URL需要響應token,因此在index.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驗證失敗”的提示,若檢查代碼及各項參數無誤,則需多點擊幾次提交即可成功

 4、提交成功后,點擊“開啟”按鈕,即進入開發者模式,該模式開啟后功能 ---> 自定義菜單等部分功能即不可用,若想使用點擊“停用”即可

 

 

 

 特此聲明:相關文章均為查閱資料、閱讀大神博文后結合實際開發情況遇到的問題整理而成,能找到原博的必會署名,找不到原博而引用的內容還望原博主海涵

 

 

 

 

 

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 万载县| 盖州市| 监利县| 大同县| 普兰县| 洞头县| 甘谷县| 齐齐哈尔市| 金秀| 湘阴县| 东港市| 焦作市| 岳阳县| 微山县| 沾化县| 巴林左旗| 南汇区| 刚察县| 通山县| 都昌县| 河津市| 英德市| 都江堰市| 鄱阳县| 杂多县| 苏尼特左旗| 德兴市| 巨野县| 嘉善县| 福安市| 长兴县| 沂南县| 宣城市| 望奎县| 永德县| 伊春市| 黔东| 开封市| 高雄县| 新昌县| 吉林市|