1.微信公衆號測試賬號
要開發公衆號,就須要有一個公衆號來進行開發測試。能夠本身申請一個我的公衆號,可是功能相比於企業公衆號,功能弱了許多。不過微信提供了一個測試賬號給開發者。能夠在 https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 使用一個測試號,直接體驗和測試公衆平臺全部高級接口。html
2.配置公衆號
這裏要記住 appID appsecret。還要配置URL Token 域名。我這裏統一使用我本身的域名 http://wechat.wunaozai.com java
3.配置frp內網映射工具
因爲微信公衆號在開發過程當中,也是要把服務放到外網的。可是咱們通常在開發都是處於內網開發,這裏使用frp工具把內網的端口映射到外網上去。這樣方便開發。 https://github.com/fatedier/frp/ 也能夠直接在 https://github.com/fatedier/frp/releases 這裏下載二進制包。 詳細的配置信息,參考官方文檔
服務器配置linux
1 # lmx @ wunaozai in /opt/frp/frp_0.20.0_linux_amd64 [15:48:17] 2 $ cat frps.ini 3 [common] 4 bind_port = 5555 5 vhost_http_port = 30000 6 7 [web] 8 type=http 9 custom_domains = wechat.wunaozai.com
客戶端配置git
1 [common] 2 server_addr = 39.108.130.13 3 server_port = 5555 4 5 [web] 6 type = http 7 local_port = 8005 8 custom_domains = wechat.wunaozai.com 9 local_ip = 127.0.0.1
4.公衆號開發工具包
微信開發文檔 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432
微信API測試工具 https://mp.weixin.qq.com/debug/cgi-bin/apiinfo
基於微信的文檔,而後本身經過HTTP請求,而後封裝成工具包,也是能夠實現。可是這些通用功能,已經有人把這些封裝成一個開發工具包,經過Maven引入就能夠用了。能夠節省開發時間及調試API時間。
微信開發工具包 https://github.com/Wechat-Group/weixin-java-toolsgithub
5.微信公衆號開發工具
微信Web開發者工具 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1455784140
web