微信開發-業務域名、JS接口安全域名、網頁受權域名

在微信公衆平臺上可配置這些域名。php

  

 

1.業務域名:在微信瀏覽器中點擊文本框,會彈出下面的提示,很不爽,經過配置業務域名能夠將該提示去掉前端

  

 

2.JS接口安全域名:分享到朋友圈(js-sdk)時用上,此接口要求將當前的界面url加密後,才能夠分享到朋友圈。
採用先後端分離開發時,js-sdk的驗證參數經過php接口得到時,會報invalid signature錯誤。解決方法:前端將當前的window.location.href傳到php接口,php代碼中將下圖中的$url換成前端傳過來的url,生成驗證相應參數,再返回,在生成分享連接時纔不會出錯後端

 

3.網頁受權域名:用於獲取用戶針對於公衆號的惟一標識openid。但只能添加一個域名。我設置爲一級域名後,同一服務器上,經過二級域名訪問的就不能經過網頁受權了。個人解決方法是,將網頁受權的redirect_uri設置爲php接口,這樣,用戶點擊https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx4e2480691f223ba7&redirect_uri=http://xxx/xxx.php &response_type=code&scope=snsapi_base&state=1#wechat_redirect
。在php接口中拿到code,調微信的接口,換取openid,再跳轉回前端界面,同時把openid帶回去。

api

相關文章
相關標籤/搜索