• <rp id="r3qlj"><acronym id="r3qlj"><input id="r3qlj"></input></acronym></rp>
    <s id="r3qlj"><object id="r3qlj"><input id="r3qlj"></input></object></s>
  • 主頁/ 電商學院/微信小程序/ThinkPHP生成微信小程序帶參數二維碼附詳細代碼解析

    ThinkPHP生成微信小程序帶參數二維碼附詳細代碼解析

    生成帶參數的微信小程序二維碼用的還是比較多的,雖然微信小程序開發文檔接口寫的很清楚,如下圖,但實際開發中總有人不知道如何操作或者經常出錯,下面優加網絡根據微信小程序定制開發經驗,分享使用ThinkPHP生成微信小程序帶參數二維碼的整個過程。

    生成微信小程序二維碼

    第一步、需要獲取ACCESS_TOKEN,需要小程序的APPID和APPSECRET,這兩個只要到微信小程序管理后臺即可獲得。

    第二步、使用微信小程序開發接口生成二維碼并保存到服務器。代碼如下,其中sendCmd是遠程請求的函數,file_put_contents是PHP自帶函數,用于保存圖片,【APPID】和【APPSECRET】請換成你自己的實際參數值。

    $url_access_token = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=【APPID】&secret=【APPSECRET】;
    $json_access_token = sendCmd($url_access_token,array());
    $arr_access_token = json_decode($json_access_token,true);
    $access_token = $arr_access_token['access_token'];
    if(!empty($access_token)) {
         $url = 'https://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode?access_token='.$access_token;
         $data = '{"path": "pages/index/index?shop_id='.$shop_id.'&no_id='.$no_id.'", "width": 430}';
         $result = sendCmd($url,$data);
         file_put_contents('Public/code/code-'.$shop_id.'-'.$no_id.'.jpg',$result);
        return 'success';
    } else {
        return 'ACCESS TOKEN為空!';
    }

    /**
     * 發起請求
     * @param  string $url  請求地址
     * @param  string $data 請求數據包
     * @return   string      請求返回數據
     */
    function sendCmd($url,$data)
    {
        $curl = curl_init(); // 啟動一個CURL會話      
        curl_setopt($curl, CURLOPT_URL, $url); // 要訪問的地址                  
        curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0); // 對認證證書來源的檢測    
        curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 2); // 從證書中檢查SSL加密算法是否存在      
        curl_setopt($curl, CURLOPT_HTTPHEADER, array('Expect:')); //解決數據包大不能提交     
        curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); // 使用自動跳轉      
        curl_setopt($curl, CURLOPT_AUTOREFERER, 1); // 自動設置Referer      
        curl_setopt($curl, CURLOPT_POST, 1); // 發送一個常規的Post請求      
        curl_setopt($curl, CURLOPT_POSTFIELDS, $data); // Post提交的數據包      
        curl_setopt($curl, CURLOPT_TIMEOUT, 30); // 設置超時限制防止死循     
        curl_setopt($curl, CURLOPT_HEADER, 0); // 顯示返回的Header區域內容      
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); // 獲取的信息以文件流的形式返回 
               
        $tmpInfo = curl_exec($curl); // 執行操作      
        if (curl_errno($curl)) {      
           echo 'Errno'.curl_error($curl);      
        }      
        curl_close($curl); // 關鍵CURL會話      
        return $tmpInfo; // 返回數據      
    }

    上面代碼不多,是不是很簡單,歡迎轉載,轉載請注明來源優加網站建設http://www.golfraymond.com
    網站聲明:以上文章內容為優加的原創文章,如需轉載,請注明出處,謝謝合作!
    0 喜歡
    892 瀏覽數

    優加商學院

    APP開發微信小程序開發網站開發

    TOP榜單

    01

    開發一個裝修師傅接單平臺小程序項目

    我們開發了一個“裝修師傅接單平臺”小程序項目,旨在為用戶和裝修師傅之間搭建一個連接的橋梁。在我們的平臺上,用戶可以輕松發布自己的裝修需求,而裝修師傅則可以自由地接單并完成相應的任務

    02

    百度的索引量怎么提高

    網站上線運營后離不開搜索引擎的推廣,現在內卷的社會中每個人其實都通過各種方法獲得有價值的流量,你做的事情別人同樣也在做,所以未來拼的是團隊、和認知了。

    03

    微信小程序商城開發整個流程有怎么樣的?

    從需求分析、UI設計、后臺管理、接口開發、測試上線到運營維護等多個方面,都需要精心制定和實施。下面將對每個步驟進行更詳細的介紹。

    04

    我現在的網站因為采集了大量的文章被降權了不知道怎么辦?

    網站經營中可能會遇到各種各樣的問題,下面分享我網站因采集被降權的經歷。

    05

    微信小程序開發步驟和如何推廣

    小程序已經成為了一種非常流行的移動應用,很多企業和開發者都開始關注并且使用它們來提供更好的用戶體驗。微信小程序是其中最受歡迎的一個,因為它已經被很多人廣泛使用,并且有著強大的社交功能。在本文中,我們將介紹如何開發微信小程序,以及一些關于如何推廣微信小程序的技巧。

    06

    佛山小程序開發公司報價為什么相差那么大呢?

    隨著2023年經濟強勢復蘇,接待客戶的頻率也和2019年對接得上了,無論這世界怎么變打電話進來問報價的方式還是不變的,我們也不會強制要求約談見面才可以給出報價,基本上大致需求大致報價。

    推薦閱讀

    開發一個裝修師傅接單平臺小程序項目

    我們開發了一個“裝修師傅接單平臺”小程序項目,旨在為用戶和裝修師傅之間搭建一個連接的橋梁。在我們的平臺上,用戶可以輕松發布自己的裝修需求,而裝修師傅則可以自由地接單并完成相應的任務

    微信小程序商城開發整個流程有怎么樣的?

    從需求分析、UI設計、后臺管理、接口開發、測試上線到運營維護等多個方面,都需要精心制定和實施。下面將對每個步驟進行更詳細的介紹。

    我現在的網站因為采集了大量的文章被降權了不知道怎么辦?

    網站經營中可能會遇到各種各樣的問題,下面分享我網站因采集被降權的經歷。

    佛山小程序開發公司報價為什么相差那么大呢?

    隨著2023年經濟強勢復蘇,接待客戶的頻率也和2019年對接得上了,無論這世界怎么變打電話進來問報價的方式還是不變的,我們也不會強制要求約談見面才可以給出報價,基本上大致需求大致報價。

    chatgpt真的可以開發小程序嗎?

    OpenAI旗下的chatgpt到底有多智能?相信最近不少朋友都被各大視頻號或文章或朋友圈進行強制性知識普及了吧,下面我們來聊下chatgpt現狀和未來。

    微信商戶號運營賬戶結算方式調整佛山小程序開發客戶注意了

    最近因微信商戶號的調整2023年1月1日起,逐步調整“企業付款到零錢”的出資額度至單筆500元。并且將推出“商家轉賬到零錢”產品,這段時間都為過渡期,如有客戶有提現或分銷、分賬的請及時聯系處理。

    您好,直接聯系技術溝通需求
    掃碼添加我的微信,直談需求
    非工作時間技術回復慢請諒解
    免费看小12萝裸体视频国产
  • <rp id="r3qlj"><acronym id="r3qlj"><input id="r3qlj"></input></acronym></rp>
    <s id="r3qlj"><object id="r3qlj"><input id="r3qlj"></input></object></s>