1. 程式人生 > >ThinkPHP5.0微信公眾號開發之 微信公眾號接入

ThinkPHP5.0微信公眾號開發之 微信公眾號接入

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的微信公眾號接入方法,後續會更新其他微信公眾號的相關開發,歡迎測試指出錯誤