H5微端登录配置,以及微信公众号、js安全域名、服务器先关设置

目的:通过微信公众号,来做HTML5 的微信登录。


微信公众号配置:

            --:在JS接口安全域名、授权。其中的域名必须是备案通过

H5微端登录配置,以及微信公众号、js安全域名、服务器先关设置_第1张图片

--:从公众号,下载MP_verify_EKQEmW5A5KxsWQ6S.txt下载到,服务器中80端口Tomcat的根目录下ROOT下:


H5微端登录配置,以及微信公众号、js安全域名、服务器先关设置_第2张图片

    以上设置,就把微信公众号和服务器之间需要的环境,配置完毕。

--:在登录index.text来添加微信的先关回调,获取微信用户的相关数据:

        var url="http://wx.hzyuanjian.cn/13Water/clenCatch.html?roomId="+retval;   (重定向链接,及游戏链接)

        var weixinUrl="https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx5ae0665fc1dcc798&redirect_uri="+encodeURI(url)+"&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect"; (定向到微信官网--获取玩家先关数据)

        window.location.href=encodeURI(weixinUrl);  



知识点:

业务域名 :据说是微信浏览器中访问域名内容,和提示红色安全提醒,添加到这里面的域名就不存在这个问题。

JS接口安全域名: 主要是基于微信的js开发相关功能,如自定义分享功能,录音,上传视频等。

网页授权域名: 主要是基于微信的网页授权,获取用户的基本信息。 (服务号可设置1个),因为只能设置一个,所以很多时候公众号不够用。最近开发遇到这个情况,是直接在可以绑定的域名项目里添加个接口,主要功能是实现授权。授权成功把需要获取的用户信息加到get参数中,跳转回要开发的内容。在进行存session之类的操作。

你可能感兴趣的:(H5微端登录配置,以及微信公众号、js安全域名、服务器先关设置)