很多人或者企業(yè)并沒有運(yùn)營公眾號(hào)的能力或精力、興趣,但是又想擁有一個(gè)公眾號(hào),畢竟現(xiàn)在互聯(lián)網(wǎng)這么發(fā)達(dá),一個(gè)企業(yè)連公眾號(hào)都沒有說不過去;但是又不想花錢去做一個(gè),畢竟不怎么運(yùn)營嘛。那么接下來深圳網(wǎng)站開發(fā)公司萬狼科技的小編就教大家自己開發(fā)一個(gè)公眾號(hào),勉強(qiáng)是夠用了。
1. 申請(qǐng)微信公眾號(hào)賬號(hào)
登錄微信官網(wǎng)按提示操作就可以了,如果有疑問上網(wǎng)查一下,或者參考百度經(jīng)驗(yàn)《如何創(chuàng)建自己的微信公眾號(hào)》,上面描述的很詳細(xì),按照上面的步驟操作,很快就可以完成。參考網(wǎng)址:https://jingyan.baidu.com/article/ea24bc39d0ac66da63b3315d.html
2. 準(zhǔn)備開發(fā)調(diào)試環(huán)境
開發(fā)工具:VS2010 C++
編譯工具:Windows VS / Linux make(g++)
開發(fā)平臺(tái):Windows VMware+Linux(ubuntu16.04)
三方庫:微信加解密源碼(技術(shù)文檔)(C++ / openssl / tinyxml2)
輔助工具:花生殼(提供內(nèi)網(wǎng)映射和免費(fèi)域名) / xShell + xftp
3. 接入編碼調(diào)試
3.1 創(chuàng)建socket, 監(jiān)聽80端口(http)
3.2 接收微信平臺(tái)GET請(qǐng)求
3.3 提取請(qǐng)求參數(shù), 調(diào)試可以跳過3.4 3.5, 直接響應(yīng)echostr也可以
3.4 根據(jù)參數(shù)創(chuàng)建簽名使用了三方庫openssl
3.5 比較簽名
3.6 響應(yīng)echostr
4. 調(diào)試環(huán)境搭建
4.1 花生殼內(nèi)網(wǎng)映射,需要下載花生殼軟件,并注冊(cè)好。也可以直接買一個(gè)云服務(wù)器和域名。
診斷一下花生殼配置如下圖
4.2 啟動(dòng)程序 并觀察相關(guān)接收的信息
再次診斷或者刷新
微信提交配置后,程序接收到來自微信平臺(tái)的Get請(qǐng)求
4.3 配置微信開發(fā)基本配置
5. 總結(jié)
到此一個(gè)簡(jiǎn)單的微信公眾號(hào)框架已經(jīng)搭建完成,這個(gè)公眾號(hào)除了能修改基本配置外,不能做任何響應(yīng),關(guān)注該公眾號(hào)后可以發(fā)消息,但是會(huì)提示超時(shí)。當(dāng)然,要想做功能完備、拿得出手的公眾號(hào),還是要找萬狼科技這樣的開發(fā)公司才比較專業(yè)。
可能您還想看