魚漁發(fā)現(xiàn)有不少初次接觸微信公眾帳號開發(fā)的網(wǎng)友會問類這樣的問題: 訂閱號找不到appid和appsecret? 成為開發(fā)者沒有得到AppId和AppSecret,請問怎么解決? 哪些地方需要用access_token? 原始ID gh_116745c59179 微信號 pocketccsu 啟用開發(fā)模式 沒有appid和
魚漁發(fā)現(xiàn)有不少初次接觸微信公眾帳號開發(fā)的網(wǎng)友會問類似這樣的問題:
這些問題是想關(guān)聯(lián)的,魚漁在一起解釋下。
首先訂閱號申請成功后,設(shè)置完了接口url和token,通過了驗證,就可以成為開發(fā)者,但是還沒有appid和appsecret,必須通過認(rèn)證后才有。驗證和認(rèn)證完全是兩回事,參見微信公眾帳號的驗證和認(rèn)證有什么不同?。我覺得微信官方文檔對這些問題雖然都有說明,但微信公眾帳號管理后臺的UI設(shè)計上還不夠好,導(dǎo)致很多初學(xué)者有這些困惑。
AppID和AppSecret用于獲取access_token。公眾帳號對應(yīng)著微信服務(wù)器上的一個賬戶,在開發(fā)模式下,不僅微信服務(wù)器可以對你的服務(wù)器發(fā)送消息和事件,你的服務(wù)器也可以反過來操縱微信服務(wù)器上你的賬戶,那么就需要一個賬戶密碼,access_token就相當(dāng)于這個密碼。AppID、AppSecret是需要保密的,不要輕易告訴微信第三方服務(wù)商,除非確實需要。
access_token有效期為7200秒,可以用程序做個緩存,保存在數(shù)據(jù)庫中,下次需要生成access_token是,先判斷數(shù)據(jù)庫中保存的是否在兩個小時之內(nèi),如果是就直接取來使用,如果不是,再向微信服務(wù)器重新獲取。不過獲取access_token的接口調(diào)用限制是2000次每天,一般調(diào)試程序應(yīng)該夠用了,直接調(diào)用即可,不必緩存。下次魚漁會介紹一個很好的微信公眾平臺php開發(fā)包wechat-php-sdk,并給出獲取access_token的代碼。
-----------------------------------------------------------------------------------------------------------------------------------------
魚漁解讀微信公眾平臺開發(fā)(http://blog.csdn.net/yidongapi),謝謝!
歡迎關(guān)注公眾帳號:weixintizi,我的個人網(wǎng)站:微信梯子
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com