微信開發 | 配置微信公衆號關鍵域名(一)

這是我參與8月更文挑戰的第13天,活動詳情查看:8月更文挑戰前端

1、前言

在進行微信公衆號開發時,配置微信公衆號須要設置安全

  • 業務域名
  • JS接口安全域名
  • 網頁受權域名

若是不配置這些有什麼問題呢?怎麼配置呢?配置過程當中有哪些注意事項呢?請接着往下看。服務器

2、業務域名

設置業務域名後,在微信內訪問該域名下頁面時,不會被從新排版。用戶在該域名上進行輸入時,不出現安全提示。 --來自微信官方微信

說的直白一點,就是配置的網頁沒有通過官方認證。若是不進行配置,用戶訪問你的網頁,可能會有出現如下的提示信息。markdown

p1.1.png

p1.2.png

用戶看到上面的提示,估計也是內心一緊,我是否是進入詐騙網頁了。app

解決這個問題的關鍵就是設置業務域名,設置方法爲掃碼進入以管理員的身份進入公衆號後臺,選擇進入設置與開發->公衆號設置->功能設置,設置具體流程微信官方解釋的很清楚,按照要求作便可。dom

注意post

填寫的域名下的MP_verify_*.txt必定要保證能夠正常訪問,不然一切都是白搭,具體能放置的位置可參照下面表格。ui

域名 文件存放位置
域名 域名/MP_verify_*.txt
域名/項目名 域名/項目名/MP_verify_*.txt

3、JS接口安全域名

設置JS接口安全域名後,公衆號開發者可在該域名下調用微信開放的JS接口。 --來自微信官方url

說的直白一點,這跟前端使用JS SDK 息息相關,JS接口安全域名若是不配置或配置不正確,前端沒法正常使用功能,甚至會提示報錯以下信息 。

config err: invalid signature
config err: invalid url domain
複製代碼

好比,前端需提供分享到朋友圈功能,登陸受權,優惠券等等都須要使用到JS SDK

解決這個問題的關鍵就是設置JS接口安全域名,設置方法爲掃碼進入以管理員的身份進入公衆號後臺,選擇進入設置與開發->公衆號設置->功能設置,設置具體流程微信官方解釋的很清楚,按照要求作便可。

注意

  • 填寫的JS接口安全域名要求是一級或一級以上的域名,而且必須經過ICP備案,可填寫五個域名。
  • 簡單地說,前端h5項目運行的服務器域名,就是JS接口域名,記住,必定是域名,不是IP。
  • 還有端口必須是80端口,不要多此一舉去添加什麼8080端口,微信官方是不承認的。
相關文章
相關標籤/搜索