點(diǎn)擊數(shù):23342018-03-03 14:09:16 來源: 千極科技,10年專注互聯(lián)網(wǎng)軟件開發(fā)
一、開發(fā)前準(zhǔn)備
(1)準(zhǔn)備一個(gè)服務(wù)器,一個(gè)已經(jīng)備案的域名(小程序開發(fā)必須使用:https)
(2)涉及到微信支付的,需提前在微信支付商戶平臺(tái),申請商戶號(hào)和秘鑰
(3)如果需要將微信公眾號(hào)或微信小程序相互打通,需提前在微信開放平臺(tái)注冊賬號(hào),并將微信公眾號(hào)或小程序綁定在一起(此時(shí)才會(huì)獲取到unionid)
二、配置
( 1)開發(fā)配置
操作路徑:微信公眾平臺(tái) —— 開發(fā) —— 基本配置
操作頁面
注意:如果是進(jìn)行公眾號(hào)網(wǎng)頁開發(fā)以上配置不是必須的
( 2)公眾號(hào)設(shè)置
操作路徑:微信公眾平臺(tái) —— 設(shè)置 —— 公眾號(hào)配置
操作頁面
注意:以上設(shè)置,只有在進(jìn)行公眾號(hào)網(wǎng)頁開發(fā)的時(shí)候需要,小程序開發(fā)不需要
三、開發(fā)
( 1)微信公眾號(hào)的開發(fā)
微信公眾號(hào)開發(fā)要分為:與微信服務(wù)器交互的開發(fā)和不與微信服務(wù)器交互的開發(fā)。與微信服務(wù)器交互的開發(fā),就是微信服務(wù)器主動(dòng)與你的服務(wù)器通訊,以響應(yīng)你的請求。例如,你的用戶向你的公眾號(hào)發(fā)送一條信息,你的服務(wù)器接受到信息后自動(dòng)發(fā)送一條回復(fù)消息。
對(duì)于與微信服務(wù)器交互的開發(fā),首先需要驗(yàn)證微信服務(wù)器。在上面的開發(fā)配置處,我們已經(jīng)配置了服務(wù)器地址。此服務(wù)器地址就是驗(yàn)證微信服務(wù)器時(shí),微信服務(wù)器需要調(diào)用的地址。驗(yàn)證微信服務(wù)器時(shí),微信服務(wù)器會(huì)向此地址發(fā)送POST請求,傳遞一些參數(shù),此地址接受到參數(shù)后,需要作出相應(yīng)的處理。