widgetbox
年前研究了一下微信带参数的二维码,处理邀请注册成会员等的方式
通过带参数的二维码触发微信的 subscribe(订阅) 或者 SCAN  (已经订阅后)事件,然后抓取eventKey(记录邀请人的信息)和当前 open_id(被邀请人的唯一id)来确定邀请关系
例外的情况:如果用户曾经在该公众号有支付行为,当用户再次关注或取消关注该公众号:subscribe/unsubscribe 关注事件在有些时候居然会出现 eventKey 值,例如:eventKey为last_trade_no_xxxxxxxxx(上次交易订单号)的情况
引起的问题:这和扫描带参数二维码的eventKey值冲突,导致判断的时候出问题
注意:开发文档中扫码带参数二维码,用户未关注触发事件subscribe时eventKey为前缀qrscene_,已关注触发事件SCAN 时eventKey为32为无符号整数
 
作者:旧旧的 <393210556@qq.com> 解决问题的方式,就是解决它一次

分类:

技术点:

相关文章:

  • 2019-12-29
  • 2020-03-10
  • 2022-01-10
  • 2021-10-19
  • 2021-10-18
  • 2021-05-25
  • 2021-12-12
  • 2021-04-15
猜你喜欢
  • 2021-10-20
  • 2021-11-28
  • 2018-08-15
  • 2021-08-16
  • 2021-10-30
  • 2021-08-10
  • 2021-11-12
相关资源
相似解决方案