一、问题描述
先看以下几个问题:
1.为什么要获取微信小程序code?
code是通过wx.login(Object object)接口返回的,看下官方的介绍:
调用接口获取登录凭证(code)。通过凭证进而换取用户登录态信息,包括用户在当前小程序的唯一标识(openid)、微信开放平台帐号下的唯一标识(unionid,若当前小程序已绑定到微信开放平台帐号)及本次登录的会话密钥(session_key)等。用户数据的加解密通讯需要依赖会话密钥完成。
简单点来说,这个code就是用来传到后端,后端通过该code可获取微信的openid,unionid等等,用来标识当前用户与微信的关联关系。
注意事项:
1.该code每次都只能使用一次
2.该code有效期为5分钟
3.每次调用wx.login获取的code都不一样
4.一个用户可以获取多个code,也就是一个用户虽然可以获取很多的code,但是只对应一个微信。
2.获取到微信小程序code有什么用?
上面讲了微信code的获取以及一些事项,我们知道了使用方式,很多小程序的注册接口,都会传一个code参数,比如下面这
这个code参数就是通过wx.login获取的,此时只有解决了这code,是不是可以实现以下一些功能?
1.批量注册
2.批量抢购,批量操作某个功能模块
3.数据采集
二、解决方法
在网上找了一圈,关于code的获取有以下三种方式:
1.抓包:缺点是效率低,高版本的微信还不一定能抓得到
2.对接授权平台:平台提供code,按量付费获取code
2.hook:缺点是上号少
3.协yi:缺点是容易封号
抓包这个就不用多说了,对接授权平台这种,有些网上比较热门的项目,会专门有这种出授权的平台如下这种:文章来源:https://www.toymoban.com/news/detail-517732.html
文章来源地址https://www.toymoban.com/news/detail-517732.html
到了这里,关于微信小程序code的获取微信小程序登录后code的获取的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!