微信新手開發
阿新 • • 發佈:2017-10-25
字符 spa implode 時間戳 隨機數 要求 新手 字典序排序 imp
對於新手而言,什麽是微信開發?我覺得這個問題可以難倒一大部分人!
在微信公眾號管理後臺裏面,其實相應的功能已基本齊全,開發可以將這些功能給搬運到網站上去,當然更深一點的開發是出現新功能,和你需要的特殊功能。這些才能體現個人技術吧!
1、首先給你們看一個鏈接代碼,
下面的代碼直接放到你的網站上面(新建一個xx.php文件),如:http://xxxx/xx.php,然後再基本配置裏面,按要求添加域名啊(這就不多說啦)!
當提醒配置成功,恭喜你
<?php //驗證是否來自於微信 function checkWeixin(){ //微信會發送4個參數到我們的服務器後臺 簽名 時間戳 隨機字符串 隨機數$signature = $_GET["signature"]; $timestamp = $_GET["timestamp"]; $nonce = $_GET["nonce"]; $echostr = $_GET["echostr"]; $token = "xxxx"; // 你自己設的值啊 // 1)將token、timestamp、nonce三個參數進行字典序排序 $tmpArr = array($nonce,$token,$timestamp); sort($tmpArr,SORT_STRING); // 2)將三個參數字符串拼接成一個字符串進行sha1加密$str = implode($tmpArr); $sign = sha1($str); // 3)開發者獲得加密後的字符串可與signature對比,標識該請求來源於微信 if ($sign == $signature) { echo $echostr; } } checkWeixin();
2,微信公眾號已經和網站授權了,你可以開始你的開發了
https://mp.weixin.qq.com/debug 在這裏可以查詢各個接口
微信新手開發