微信官方技術文檔
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421135319
開通個人測試賬號
由于用戶體驗和安全性方面的考慮,微信公眾號的注冊有一定門檻,某些高級接口的權限需要微信認證后才可以獲取。所以,為了幫助開發者快速了解和上手微信公眾號開發,熟悉各個接口的調用,我們推出了微信公眾帳號測試號,通過手機微信掃描二維碼即可獲得測試號。
內網穿透
為了進行本地開發調試,需要有個外網ip的80端口映射到本機某個端口。如果自己有外網機器,可自行搭建ngrok進行穿透服務。或者使用現有的ngrok穿透服務,我自己之前選擇natapp.cn可以使用免費通道,隨機分配域名。有個問題是域名會不定期變更,付費后可以有個固定子域名。一般情況下,免費的就可以了。
公眾號開發配置
接口配置信息修改
請填寫接口配置信息,此信息需要你有自己的服務器資源,填寫的URL需要正確響應微信發送的Token驗證,請閱讀消息接口使用指南。
URL : http://域名/weixin/callback 這里填寫你自己的回調地址
Token: 123456 設置成你自己的token
點提交后,會發送post請求到你的服務端,完成簽名校驗后,原樣返回請求字符串即可完成校驗。
JS接口安全域名修改
設置JS接口安全域后,通過關注該測試號,開發者即可在該域名下調用微信開放的JS接口,請閱讀微信JSSDK開發文檔。
域名 : 填寫如baidu.com 不需要http,www等前綴
網頁授權獲取用戶基本信息
修改成你自己的域名,網頁授權用戶獲取微信用戶基本信息。
微信菜單配置
-
curl https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET 替換你自己的appid secret
-
image
注意redirect_url需要urlencode
微信端訪問測試