<rp id="wnpn7"><ruby id="wnpn7"></ruby></rp>
<progress id="wnpn7"><track id="wnpn7"><rt id="wnpn7"></rt></track></progress>
<ruby id="wnpn7"></ruby>
<ruby id="wnpn7"><blockquote id="wnpn7"><div id="wnpn7"></div></blockquote></ruby>

    1. <em id="wnpn7"><ruby id="wnpn7"><input id="wnpn7"></input></ruby></em>
      1. <button id="wnpn7"><acronym id="wnpn7"></acronym></button><button id="wnpn7"><acronym id="wnpn7"></acronym></button>

        <rp id="wnpn7"><acronym id="wnpn7"></acronym></rp>

        <li id="wnpn7"><object id="wnpn7"><u id="wnpn7"></u></object></li>
        VB.net 2010 視頻教程 VB.net 2010 視頻教程 python基礎視頻教程
        SQL Server 2008 視頻教程 c#入門經典教程 Visual Basic從門到精通視頻教程
        當前位置:
        首頁 > 數據庫 > Access數據庫 >
        • access數據庫之微信公眾平臺開發(26) ACCESS TOKEN

         

         本文介紹微信公眾平臺下Access Token的概念及獲取方法。

        一、Access Token

        access_token是公眾號的全局唯一票據,公眾號調用各接口時都需使用access_token。正常情況下access_token有效期為7200秒,重復獲取將導致上次獲取的access_token失效。

        公眾號可以使用AppID和AppSecret調用本接口來獲取access_token。AppID和AppSecret可在開發模式中獲得(需要已經成為開發者,且帳號沒有異常狀態)。注意調用所有微信接口時均需使用https協議。

        接口調用請求說明

        http請求方式: GET
        https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
        

        參數說明

        參數 是否必須 說明
        grant_type 獲取access_token填寫client_credential
        appid 第三方用戶唯一憑證
        secret 第三方用戶唯一憑證密鑰,既appsecret

        返回說明

        正常情況下,微信會返回下述JSON數據包給公眾號:

        {"access_token":"ACCESS_TOKEN","expires_in":7200}
        
        參數 說明
        access_token 獲取到的憑證
        expires_in 憑證有效時間,單位:秒

        錯誤時微信會返回錯誤碼等信息,JSON數據包示例如下(該示例為AppID無效錯誤):

        {"errcode":40013,"errmsg":"invalid appid"}

         

        二、AppId和AppSecret

        在微信后臺使用找到開發-基本配置

         

        進入后,即可看到 開發者ID(AppID) 和 開發者密碼(AppSecret) ,其中開發者密碼(AppSecret) 是隱藏的,需要設置或重置時才能顯示。

        重置后,得到AppSecret如下圖所示。

         

        三、配置IP白名單

         獲取Access Token,需要預先設置IP白名單,IP白名單由服務器提供商提供,不清楚的可以向提供商咨詢。以下是我們使用 新浪云的白名單的配置 

         

        四、獲取Access Token

        程序實現如下

        復制代碼
        $appid = "";
        $appsecret = "";
        $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=$appid&secret=$appsecret";
        
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); 
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); 
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        $output = curl_exec($ch);
        curl_close($ch);
        $jsoninfo = json_decode($output, true);
        $access_token = $jsoninfo["access_token"];
        復制代碼

        你也可以直接在瀏覽器地址欄中,拼接出地址,執行后,獲得如下數據

        {"access_token":"N2L7KXa084WvelONYjkJ_traBMCCvy_UKmpUUzlrQ0EA2yNp3Iz6eSUrRG0bhaR_viswd50vDuPkY5nG43d1gbm-olT2KRMxOsVE08RfeD9lvK9lMguNG9kpIkKGZEjIf8Jv2m9fFhf8bnNa-yQH3g","expires_in":7200}

        參數說明如下

        參數

        說明

        access_token

        獲取到的憑證

        expires_in

        憑證有效時間,單位:秒

        五、工具獲取

        或者使用方倍工作室的微信公眾號類型檢測器,地址為:

        http://www.fangbei.org/tool/typecheck

         

        這樣也獲得了access token

         

         

        六、完整源碼

        本節最新的教程說明及源代碼已在《微信公眾平臺開發最佳實踐(第3版)》一書中發布,詳細介紹及購買地址:http://www.cnblogs.com/txw1958/p/buy-ebook.html

         

         

        服務項目 技術咨詢 微信圖書 微信視頻 微信代碼 定制開發 其他福利
        服務入口 QQ群有問必答
        查看詳情
        一本書解決90%問題
        查看詳情
        微信開發視頻
        小程序開發視頻
        免費代碼 ¥1888阿里云代金券
        查看詳情
        營銷工具
        微信特異功能

        相關教程
                
        免费看成年人视频大全_免费看成年人视频在线观看