Trust
Trust
  • 发布:2019-01-28 14:54
  • 更新:2022-06-29 17:12
  • 阅读:13839

通过授权的方式获取微信登录的 code

分类:HTML5+

微信第三方登录分为两步
1、获取授权,这一步由微信的 SDK 完成,返回 code 等信息。
2、执行登录,向微信的服务发起请求,返回用户的信息。

uni-app 封装的方法是通过客户端的微信 SDK 直接进行登录操作,如果希望由自身的业务服务来完成第二步操作,则需要条件编译使用 5+API 来完成。但是,无论谁来完成这一步,都避不开与微信服务交互的这一步,同样也少不了网络请求。

附件中提供了一个 uni-app 中的使用示例,同样适用于 5+App。

4 关注 分享
fallsea s***@163.com 9***@qq.com 九月的阿信

要回复文章请先登录注册

一只眠羊

一只眠羊

你好如何获取 iv,encryptedData,code这些参数
2022-06-29 17:12
1***@163.com

1***@163.com

我想问一下uni-app的uni.login获取到的openid和unionid是直接能发到后台注册用户存储了吗?是不是不需要像微信小程序那样将code发送到微信服务器换取seesion_key和opendid?如果需要解密敏感信息,但是uni.getUserInfo返回数据中没有敏感信息字段,如何解密?解密接口使用的是"https://api.weixin.qq.com/sns/userinfo?access_token=" + accessToken + "&openid=" + openID;这个吗?
2019-03-21 11:35