公眾號本地開發

微信官方技術文檔

https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421135319

開通個人測試賬號

由于用戶體驗和安全性方面的考慮,微信公眾號的注冊有一定門檻,某些高級接口的權限需要微信認證后才可以獲取。所以,為了幫助開發者快速了解和上手微信公眾號開發,熟悉各個接口的調用,我們推出了微信公眾帳號測試號,通過手機微信掃描二維碼即可獲得測試號。

進入微信公眾帳號測試號申請系統

image

內網穿透

為了進行本地開發調試,需要有個外網ip的80端口映射到本機某個端口。如果自己有外網機器,可自行搭建ngrok進行穿透服務。或者使用現有的ngrok穿透服務,我自己之前選擇natapp.cn可以使用免費通道,隨機分配域名。有個問題是域名會不定期變更,付費后可以有個固定子域名。一般情況下,免費的就可以了。

公眾號開發配置

接口配置信息修改

請填寫接口配置信息,此信息需要你有自己的服務器資源,填寫的URL需要正確響應微信發送的Token驗證,請閱讀消息接口使用指南

URL : http://域名/weixin/callback 這里填寫你自己的回調地址

Token: 123456 設置成你自己的token

image

點提交后,會發送post請求到你的服務端,完成簽名校驗后,原樣返回請求字符串即可完成校驗。

JS接口安全域名修改

設置JS接口安全域后,通過關注該測試號,開發者即可在該域名下調用微信開放的JS接口,請閱讀微信JSSDK開發文檔

域名 : 填寫如baidu.com 不需要http,www等前綴

網頁授權獲取用戶基本信息

image

修改成你自己的域名,網頁授權用戶獲取微信用戶基本信息。

微信菜單配置

  1. 獲取access_token

    curl https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET 替換你自己的appid secret

  2. 可通過微信在線調試工具生成菜單

    image

    注意redirect_url需要urlencode

  3. 微信端訪問測試

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容