微信开发-业务域名JS接口安全域名网页授权域名

Posted baker95935

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信开发-业务域名JS接口安全域名网页授权域名相关的知识,希望对你有一定的参考价值。

微信开发-业务域名、JS接口安全域名、网页授权域名

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带回去
 主要是获取openid的时候使用




以上是关于微信开发-业务域名JS接口安全域名网页授权域名的主要内容,如果未能解决你的问题,请参考以下文章

微信公众号域名网页授权无法访问XXXXX指向的web服务器目录(或虚拟机),请检查网络设置

公众号微信支付开发

微信公众平台二次开发需要配置的几个地址与参数

解决微信网页授权一个回调域名多个业务使用

微信开发网页授权多域名解决方案

微信开发之Author网页授权