Java开发PC端移动端同步微信授权登录注意的问题

PC端官方文档:

准备工作 | 微信开放文档

移动端官方文档:

微信开放文档

声明一下,PC端的微信扫码登录是微信开放平台(网站应用),移动端关注是跳转第三方应用的,用的是公众平台(服务号),两个的接口地址拿的openId不一样,开放平台下面如果创建多个应用或者绑定多个公众号,各公众号之间用unionId打通。所以我开发的项目取的是unionId。

openId和unionId区别:给产品经理讲技术:微信的openid和unionid - 25学堂

PC端和移动端的主要区别的在第一步,PC端是用户扫二维码,移动端是用户确认提示弹窗。

PC端调用接口:

https://open.weixin.qq.com/connect/qrconnect?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect;

(PC获取二维码,用户扫码确认授权后自动回调至 REDIRECT_URI)

移动端调用接口:

https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect

(移动端点击进入网站,点击确认授权即可自动回调至 REDIRECT_URI)

注意:两者的appid是不同的,需要在开发平台将 网站应用服务号 这两个应用进行绑定。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值