摘要:最近搞微信第三方登录,搞蒙圈了。当你把服务号绑定到开放平台之后,网页授权返回的数据会多一个,同一个微信账号在同一个开放平台账号下的是一致的。
最近搞微信第三方登录,搞蒙圈了。
我们的业务有两个场景需要使用微信第三方登录:
1、APP 第三方登录
2、H5网页第三方登录,具体流程:用户微信端收到一个二维码--->扫码后同意微信授权-->绑定手机号码
一开始纠结着是不是需要申请公众号,找了个专业人士询问,结果是:APP微信第三方登录只需要注册一个开放平台就行了。于是就注册了一个微信开放平台,并创建了一个移动应用。
but 看移动应用微信登录接口文档的时候没有网页的对接,只有ios和安卓的,于是就注册了一个网站应用,审核通过后对接接口,发现体验并不是那么回事,手机扫描二维码后(其实这一步是去微信获取code),成功后又出现了一个二维码,手机自扫后跳转到微信开放平台首页,惊呆了好吗,这什么鬼操作?于是将二维码解析成url,放到pc浏览器,同样出现了一个二维码,这时我用手机扫描后手机显示扫码成功,pc端跳转到了正确的页面。
汇总:
PC 网页、APP:微信开放平台
微信内置浏览器中的移动端网页:微信公众平台授权登录(可选择是否加入微信开放平台)
其它浏览器中的移动端网页:不支持
开放平台,不需要你有服务号,主要用于 PC 网站使用微信账号登录,登录方式是让用户掏出手机拿微信扫一扫。
公众号网页授权登录,必须要有服务号,并且一般用于微信内打开的页面,很多所谓的 H5,就都是这种。
两种方式都能得到 openid,即使是同一个微信号,在不同的服务号或者不同的开放平台或者同一个开放平台下面的不同网站 openid 都是不一样的。
当你把服务号绑定到开放平台之后,网页授权返回的数据会多一个 unionid,同一个微信账号在同一个开放平台账号下的 unionid 是一致的。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/29828.html
摘要:相关资料博客微信第三方登录接口开发端微信扫码登录文档移动端网页微信公众平台授权登录微信开放平台登录与微信公众平台授权登录区别在哪微信登录接口几个问题微信登录的和区别百分号编码在线转换第三方登录 微信登录接口开发须知 APP登录接口 PC网站登录接口 微信移动网页登录接口(又称微信公众号授权登录) 移动端非微信自带浏览不支持微信登录 微信移动网页登录接口(又称微信公众号授权登录) ...
摘要:微信登录用户可使用微信帐号快速登录你的网站,同一用户使用微信登录你的不同应用和公众帐号,会对应同一个,以便进行不同业务间的帐号统一微信授权登录可分为扫码登录一般用于网页微信开放平台跳转授权登录第三方使用微信开放平台微信内置浏览器内登录一 微信登录: 用户可使用微信帐号快速登录你的网站,同一用户使用微信登录你的不同应用和公众帐号,会对应同一个UnionID,以便进行不同业务间的帐号统一 ...
摘要:也就是我们常见的浏览器以及内置浏览器,比如微信打开的大型移动端网页。这个以微信小程序为例,主要是微信团队基于前端基础来做的封装语法,主要的还是语法。学习路线放一下给大家。前端开发学习不是单一的,内容比较多,同样应用的场景也非常多。 近两年来,前端开发工程师越来越火了,2019年已经到来了,很多准备入行前端开发工程师的小伙伴们,不知道准备得怎么样了呢?有的朋友在想方设法的学习,争取在年后...
阅读 3874·2021-11-24 09:38
阅读 2994·2021-11-17 09:33
阅读 3829·2021-11-10 11:48
阅读 1204·2021-10-14 09:48
阅读 3079·2019-08-30 13:14
阅读 2522·2019-08-29 18:37
阅读 3362·2019-08-29 12:38
阅读 1385·2019-08-29 12:30