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是不同的,需要在开发平台将 网站应用 和 服务号 这两个应用进行绑定。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/71471.html