微信公衆號開發幫助文檔,由於我們都知道公衆號是基於微信而存在,那麼微信公衆號開發肯定離不開微信,簡而言之,就是我方服務器和微信服務器關聯 和用戶關聯。
開發微信公衆號有兩種模式,
- 第一種是微信公衆號所有的內容,(消息,菜單等)都通過開發者接口的方式去調用並且調試。那麼這樣需要開發人員自己書寫一套後臺管理系統用來管理公衆號的一些基礎接口,比如 菜單接口,發文接口等。這種模式的優點在於:對用戶的管理和服務更加全面化,缺點在於:開發任務相對以下模式比較大。
- 微信公衆號第二種模式在於,所有的基礎接口還是基於微信來管理,比如圖文接口,消息接口,菜單接口。這種開發模式,一切基礎接口信息是隻用去登陸微信公衆號後臺
現在應朋友要求介紹一下第二種開發模式,登陸微信公衆平臺,左邊有一個自定義菜單
編輯的時候去跳轉網頁就可以,但是這個網頁如果只是一個普通的網頁,那麼無法和微信交互獲得一些微信關注進來的用戶的信息。所以,我們需要調用微信的網頁授權接口用來獲得微信的用戶信息。
微信網頁授權必要配置一個域名
點擊修改—>如上頁面
1 業務域名:意思就是填寫了這個域名,用戶在你的域名訪問下的頁面不會出現危險提示
2 JS接口安全域名:用於調用微信JSAPI,調用一些微信的JS接口,比如獲取用戶手機地址位置,喚起用戶手機錄音功能,喚起用戶手機攝像頭等等。
3 網頁授權域名:網頁授權接口需要配置網頁授權域名。域名正確之後再按照官方文檔調用網頁授權接口才能用過code 換取ACCESS_TOKEN 和OPENID 通過ACCESS_TOKEN和OPENID可以獲取到用戶的微信基本信息。
備註:以上所填寫的域名必須是進過備案過後的域名,所以這樣我們需要一個穿透工具來開發微信公衆號。 Ngrok 花生殼 natapp等
樓主用的是natapp開發,首選先到natapp註冊 ,然後購買隧道(有免費的收費的),購買之後只要經過相關配置就可以運行了 不管是linux 還是window都可以
按照官網的教程使用很簡單就可以運行起來了
附帶微信自己的官方開發文檔
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432
博客寫的比較粗略,如果有什麼想要更進一步瞭解的,可以私信。一起溝通一起進步。