微信小程序url,token設置 - 新聞資訊 - 雲南小程序開發|雲南軟件開發|雲南網站建設-昆明融晨信息技術有限公司

159-8711-8523

雲南網建設/小程序開發/軟件開發

知識

不(bù)管是(shì)網站,軟件還是(shì)小程序,都要(yào / yāo)直接或間接能爲(wéi / wèi)您産生價值,我們在(zài)追求其視覺表現的(de)同時(shí),更側重于(yú)功能的(de)便捷,營銷的(de)便利,運營的(de)高效,讓網站成爲(wéi / wèi)營銷工具,讓軟件能切實提升企業内部管理水平和(hé / huò)效率。優秀的(de)程序爲(wéi / wèi)後期升級提供便捷的(de)支持!

您當前位置>首頁 » 新聞資訊 » 小程序相關 >

微信小程序url,token設置

發表時(shí)間:2021-4-22

發布人(rén):融晨科技

浏覽次數:95

新浪雲應用sae的(de)代碼裏創建一個(gè)weixin.php文件,寫入以(yǐ)下代碼

  1. define("TOKEN","myToken");// 後台填寫的(de)token,在(zài)微信公衆平台啓用
  2. $wechatObj = new wechatAPI();
  3. $wechatObj->isValid();
  4. class wechatAPI
  5. {
  6. public function isValid()//驗證微信接口,驗證函數以(yǐ)外的(de)代碼和(hé / huò)微信公衆号開發token設置相同
  7. {
  8. $echoStr = $_GET["echostr"];
  9. if ($this->checkSignature()) {
  10. header('content-type:text');//add,一定要(yào / yāo)加入header
  11. echo $echoStr;
  12. exit;
  13. }
  14. }
  15. private function checkSignature() //官方的(de)驗證函數
  16. {
  17. $signature = $_GET["signature"];
  18. $timestamp = $_GET["timestamp"];
  19. $nonce = $_GET["nonce"];
  20. $token = TOKEN;
  21. $tmpArr = array($token, $timestamp, $nonce);
  22. sort($tmpArr, SORT_STRING);
  23. $tmpStr = implode( $tmpArr );
  24. $tmpStr = sha1( $tmpStr );
  25. if( $tmpStr == $signature ){
  26. return true;
  27. }else{
  28. return false;
  29. }
  30. }
  31. };

保存後通過url訪問,在(zài)地(dì / de)址欄複制url,寫入微信公衆平台中

在(zài)微信公衆平台的(de)開發設置中,填入以(yǐ)上(shàng)獲得的(de)url和(hé / huò)設置的(de)token,自動生成EncodingASEKey


設置完成 

相關案例查看更多