小程序模板網(wǎng)

微信小程序url,token設(shè)置

發(fā)布時(shí)間:2018-04-25 08:52 所屬欄目:小程序開發(fā)教程

新浪云應(yīng)用sae的代碼里創(chuàng)建一個(gè)weixin.php文件,寫入以下代碼

 

				
  1. define("TOKEN","myToken");// 后臺(tái)填寫的token,在微信公眾平臺(tái)啟用
  2. $wechatObj = new wechatAPI();
  3. $wechatObj->isValid();
  4. class wechatAPI
  5. {
  6. public function isValid()//驗(yàn)證微信接口,驗(yàn)證函數(shù)以外的代碼和微信公眾號開發(fā)token設(shè)置相同
  7. {
  8. $echoStr = $_GET["echostr"];
  9. if ($this->checkSignature()) {
  10. header('content-type:text');//add,一定要加入header
  11. echo $echoStr;
  12. exit;
  13. }
  14. }
  15. private function checkSignature() //官方的驗(yàn)證函數(shù)
  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訪問,在地址欄復(fù)制url,寫入微信公眾平臺(tái)中

在微信公眾平臺(tái)的開發(fā)設(shè)置中,填入以上獲得的url和設(shè)置的token,自動(dòng)生成EncodingASEKey

 

設(shè)置完成 



易優(yōu)小程序(企業(yè)版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://22321a.com/wxmini/doc/course/23944.html 復(fù)制鏈接 如需定制請聯(lián)系易優(yōu)客服咨詢:800182392 點(diǎn)擊咨詢
QQ在線咨詢