微信第三方登录(PC网站、APP、移动网页)

最近搞微信第三方登录,搞蒙圈了。

我们的业务有两个场景需要使用微信第三方登录:
1、APP 第三方登录
2、H5网页第三方登录,具体流程:用户微信端收到一个二维码--->扫码后同意微信授权-->绑定手机号码

一开始纠结着是不是需要申请公众号,找了个专业人士询问,结果是:APP微信第三方登录只需要注册一个开放平台就行了。于是就注册了一个微信开放平台,并创建了一个移动应用。
but 看移动应用微信登录接口文档的时候没有网页的对接,只有ios和安卓的,于是就注册了一个网站应用,审核通过后对接接口,发现体验并不是那么回事,手机扫描二维码后(其实这一步是去微信获取code),成功后又出现了一个二维码,手机自扫后跳转到微信开放平台首页,惊呆了好吗,这什么鬼操作?于是将二维码解析成url,放到pc浏览器,同样出现了一个二维码,这时我用手机扫描后手机显示扫码成功,pc端跳转到了正确的页面。

汇总:
PC 网页、APP:微信开放平台
微信内置浏览器中的移动端网页:微信公众平台授权登录(可选择是否加入微信开放平台)

其它浏览器中的移动端网页:不支持

开放平台,不需要你有服务号,主要用于 PC 网站使用微信账号登录,登录方式是让用户掏出手机拿微信扫一扫。

公众号网页授权登录,必须要有服务号,并且一般用于微信内打开的页面,很多所谓的 H5,就都是这种。

两种方式都能得到 openid,即使是同一个微信号,在不同的服务号或者不同的开放平台或者同一个开放平台下面的不同网站 openid 都是不一样的。

当你把服务号绑定到开放平台之后,网页授权返回的数据会多一个 unionid,同一个微信账号在同一个开放平台账号下的 unionid 是一致的。

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值