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