微信内部页面/移动端H5页面/PC端页面-微信快速登录-微信开发平台

📅 2026/7/10 15:16:35
微信内部页面/移动端H5页面/PC端页面-微信快速登录-微信开发平台
PC使用开发者平台网站应用参数,微信内部H5使用微信公众号参数,手机浏览器H5不支持开放平台与公众号新统一管理网址https://developers.weixin.qq.com一、PC端扫码登录 -网站应用1.本地环境测试肯定不行2.要和回调域名一样二 微信公众号(微信内部浏览器H5)手机浏览器H5是不支持微信快捷登录的做测试时,可以使用官方提供一个微信公众号测试平台:微信公众平台注册公众号,在开发者平台绑定这个公众号设置对应域名:这个域名一定是具体域名,不能使用xxx.com这个,除非就是使用这个域名,比如使用a.xxx.com,这里就是填写就a.xxx.com,不能填写xxx.com三、单一域名做微信登录:www.xxx.com在当前登录网页微信登录www.xxx.com/login,这个redirect_uri域名就是当前登录网页www.xxx.com/login,微信会重定向回来带参数www.xxx.com/login?code=dsfdsfdsfstate=545login检查到网址后面带这两个参数,就向后端发请求验证这两个参数,同时要轮询机制,如果绑定就自动登录四、多个域名做微信登录,比如a.xxx.cm、b.xxx.com、c.xxx.com因为微信开放平台这只能绑定一个域名,所以需要设置一个固定域名来转发d.xxx.com,设置d.xxx.com这个域名,所以a.xxx.cm、b.xxx.com、c.xxx.com子域名的网址redirect_uri都填写这个d.xxx.com,state参数自己加密判断,微信重定向到d.xxx.com根据state参数来判断再跳回那个子域名,a.xxx.cm/login?code=dsfdsfdsfstate=545login这样就解决了验证code和获取得微信用户信息就是当微信带两个参数跳回到当前网页时,写一个方法,当网址带有code和state时向后端