2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號(hào):閩ICP備19027007號(hào)-6
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。
大家好,我是云百科的客服小柏,我來為大家解答以上問題。微信如何獲取access token,微信工作平臺(tái)開發(fā)者模式獲取access_token的函數(shù)很多人還不知道,現(xiàn)在讓我們一起來看看吧!
1、首先,我先拍一張完整代碼的照片,然后在下一步中我會(huì)詳細(xì)解釋它。為了安全起見,我替換Appid和Appsecret。如果使用這個(gè)類,只需填寫微信微信官方賬號(hào)的Appid和Appsecret即可。
2、這個(gè)類的第一行和第二行非常簡單,就是發(fā)出設(shè)置utf8編碼的頭,設(shè)置服務(wù)器的時(shí)區(qū)。
3、第三行的開頭是名為get_access_token class的類體,其中定義了類常量APPID和APPSECRET,所以只需填寫這兩個(gè)值就可以了。此外,還定義了一個(gè)公共變量access_token來存儲(chǔ)access_token的結(jié)果。
4、在第8行的開頭,有這個(gè)get _ access _ token class _ _ construct()的三個(gè)函數(shù),get_cookie_access_token()和get_new_access_token()。
5、Get_new_access_token()用于向微信服務(wù)器請(qǐng)求access_token。在執(zhí)行這個(gè)函數(shù)之后,已經(jīng)獲得了access_token。但微信每天只允許一個(gè)賬號(hào)請(qǐng)求2000次,一次返回的access_token有效期為2小時(shí)。如果微信微信官方賬號(hào)的訪問量和請(qǐng)求量稍大,2000次是不夠的。所以引入了get_cookie_access_token()函數(shù)。
6、get_cookie_access_token()函數(shù)用于將get_new_access_token()函數(shù)得到的結(jié)果保存在access_token.yb的文件中,每當(dāng)需要獲取access_token時(shí),構(gòu)造函數(shù)__construct()首先讀取access _ token.yb的文件中的值,并驗(yàn)證其是否仍然有效。如果有效,就不會(huì)再向微信服務(wù)器請(qǐng)求。
7、使用這個(gè)類時(shí),只需實(shí)例化該類,并獲取類中的access_token屬性。代碼和回顯后的輸出是:
本文到此講解完畢了,希望對(duì)大家有幫助。
2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號(hào):閩ICP備19027007號(hào)-6
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。