ThinkPHP5.0微信公眾號開發之 微信公眾號接入
阿新 • • 發佈:2018-12-19
ThinkPHP5.0 微信公眾號接入
第一步:準備工作 首先,要有自己的公眾號(這句是廢話),個人可以申請微信公眾號的訂閱號,企業才可以申請服務號,其次要有云空間或者伺服器,並且將伺服器IP新增至微信公眾號開發配置中的IP白名單,這只是基礎的準備工作 第二步:編輯ThinkPHPT5.0的程式碼 在定義的公眾號開發配置路徑方法下寫入如下程式碼
$timestamp = $_GET['timestamp']; $nonce = $_GET['nonce']; $token = 'jerry';/*下一步填寫的Token*/ $signature = $_GET['signature']; $echostr = $_GET['echostr']; $array = array(); $array = array($timestamp,$nonce,$token); sort( $array ); $tmpstr = implode('',$array); $tmpstr = sha1($tmpstr); if ($tmpstr == $signature) { echo $echostr; exit; }
第三步:公眾號伺服器配置 1.在伺服器配置中填寫接受微信伺服器互動的地址,就是上一步編輯程式碼的方法路徑 2.填寫令牌Token,這個是自定義的一個數字或字母的字串,用於確定身份 3.金鑰可以隨機生成 4.訊息加解密方式選擇相容模式 5.然後點選提交
PS : 由於微信伺服器的延遲,有時候會彈出提示說Token驗證失敗,多試幾次就會彈出提交成功,然後會跳轉到如下頁面 6.點選啟用按鈕,提示啟用成功,之後微信公眾號的相關訊息就會發送至配置好的伺服器,再編輯相關程式碼就可以實現更多的操作
以上就是ThinkPHP5.0的微信公眾號接入方法,後續會更新其他微信公眾號的相關開發,歡迎測試指出錯誤