美文网首页我爱编程
H5微端登录配置,以及微信公众号、js安全域名、服务器先关设置

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

作者: 哈森森 | 来源:发表于2018-05-19 15:20 被阅读0次

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

    微信公众号配置:

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

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

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

    --:在登录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安全域名、服务器先关设置

        本文链接:https://www.haomeiwen.com/subject/fdnodftx.html