亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索

php獲取token的代碼實現(xiàn)(微信)

不言
發(fā)布: 2018-08-20 15:31:27
原創(chuàng)
6169人瀏覽過

本篇文章給大家?guī)淼膬?nèi)容是關(guān)于php獲取token的代碼實現(xiàn)(微信),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

接口調(diào)用請求說明

https請求方式: GET
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
登錄后復(fù)制

參數(shù)說明

立即學(xué)習(xí)PHP免費學(xué)習(xí)筆記(深入)”;

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

返回說明

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

{"access_token":"ACCESS_TOKEN","expires_in":7200}
登錄后復(fù)制

參數(shù)說明

立即學(xué)習(xí)PHP免費學(xué)習(xí)筆記(深入)”;

參數(shù) 說明
access_token 獲取到的憑證
expires_in 憑證有效時間,單位:秒

以上是微信的公眾號獲取access_token文檔,本章簡單說下php獲取token的方法和要注意的地方

1.準(zhǔn)備的參數(shù)需要公眾號的appid和secret這2個信息,同時要注意的是secret更改后你保存的也需要更改,所以不建議更改,保存好即可。

2.需要設(shè)置白名單,可以根據(jù)服務(wù)器的ip地址獲取,如果實在不知道的,也沒關(guān)系,因為你可以根據(jù)微信接口的報錯來知道自己的ip然后設(shè)置進去。

微信 WeLM
微信 WeLM

WeLM不是一個直接的對話機器人,而是一個補全用戶輸入信息的生成模型。

微信 WeLM33
查看詳情 微信 WeLM

3.access_token每天調(diào)用的次數(shù)有效,沒記錯的話是2K次一天,但是一個token的有效期的2小時,所以我們必須將一個token緩存起來2小時,這樣才不會超過接口的調(diào)用次數(shù)。

<?php
    public function getAccessToken($appid,$secret){
        $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid={$appid}&secret={$secret}";
        $res = $this->curl_get($url);
        $res = json_decode($res,1);
        if($res['errcode']!=0) throw new Exception($res['errmsg']);
        return $res['access_token'];
    }
 public function curl_get($url) {
         $headers = array('User-Agent:Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.81 Safari/537.36');
        $oCurl = curl_init();
        if(stripos($url,"https://")!==FALSE){
            curl_setopt($oCurl, CURLOPT_SSL_VERIFYPEER, FALSE);
            curl_setopt($oCurl, CURLOPT_SSL_VERIFYHOST, FALSE);
            curl_setopt($oCurl, CURLOPT_SSLVERSION, 1); //CURL_SSLVERSION_TLSv1
        }
        curl_setopt($oCurl, CURLOPT_TIMEOUT, 20);
        curl_setopt($oCurl, CURLOPT_URL, $url);
        curl_setopt($oCurl, CURLOPT_HTTPHEADER, $headers);
        curl_setopt($oCurl, CURLOPT_RETURNTRANSFER, 1 );
        $sContent = curl_exec($oCurl);
        $aStatus = curl_getinfo($oCurl);
        curl_close($oCurl);
        if(intval($aStatus["http_code"])==200){
            return $sContent;
        }else{
            return false;
        }
    }
登錄后復(fù)制

?以上就是php獲取token的代碼,相對來說難度比較低。

相關(guān)推薦:

微信小程序?獲取微信OpenId詳解及實例代碼

php獲取服務(wù)器信息的實現(xiàn)代碼

以上就是php獲取token的代碼實現(xiàn)(微信)的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!

相關(guān)標(biāo)簽:
微信app下載
微信app下載

微信是一款手機通信軟件,支持通過手機網(wǎng)絡(luò)發(fā)送語音短信、視頻、圖片和文字。微信可以單聊及群聊,還能根據(jù)地理位置找到附近的人,帶給大家全新的移動溝通體驗,有需要的小伙伴快來保存下載體驗吧!

下載
來源:php中文網(wǎng)
本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請聯(lián)系admin@php.cn
最新問題
開源免費商場系統(tǒng)廣告
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
關(guān)于我們 免責(zé)申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長!
關(guān)注服務(wù)號 技術(shù)交流群
PHP中文網(wǎng)訂閱號
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號