天天看點

花生殼微信公衆号開發配置

1. 申請花生殼賬号,并添加一個應用

花生殼微信公衆号開發配置

 2.申請微信公衆号測試号或者正式号并配置

(1)編寫代碼,以PHP示例

微信請求資訊如下

{
    "signature":"36509c0fa1096b8cde3b9bb09a160be883681607",
    "echostr":"7149010677225438205",
    "timestamp":"1667118069",
    "nonce":"980282398"
}      

接口編碼如下: 

public function checkSignature()
    {
        Log::info('wechat_official_account:'.json_encode(request()->input()));
        $signature = $_GET["signature"];
        $timestamp = $_GET["timestamp"];
        $nonce = $_GET["nonce"];

        $token = 'vel';
        $tmpArr = array($token, $timestamp, $nonce);
        sort($tmpArr, SORT_STRING);
        $tmpStr = implode( $tmpArr );
        $tmpStr = sha1( $tmpStr );

        if( $tmpStr == $signature ){
            echo $_GET['echostr'];
        }else{
            return false;
        }
    }      

注意:要傳回echostr而不是ture ,否則配置會失敗