微信小程序code的获取微信小程序登录后code的获取

一、问题描述

先看以下几个问题:

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:缺点是容易封号

抓包这个就不用多说了,对接授权平台这种,有些网上比较热门的项目,会专门有这种出授权的平台如下这种:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值