收藏
回答

openId丢失,是什么原因造成的?

用户第一次购买商品,在小程序授权之后把获取到的openId存在缓存中,第二次再次购买部分用户会缺少支付参数,是缺失了openId,这是什么原因造成的,部分用户会出现这种情况,其余用户可以正常购买

回答关注问题邀请回答
收藏

1 个回答

  • 老张
    老张
    星期二 18:07

    不要管什么原因。

    必须加个判断,如果openid不存在,重新获取一次。

    星期二 18:07
    赞同
    回复 3
    • 楼小仙
      楼小仙
      星期二 18:34
      重新获取需要重新授权的,已经授过权了,怎么再次重新授权,再次拉取微信授权拉取不到
      星期二 18:34
      回复
    • 楼小仙
      楼小仙
      星期二 18:36
      存在缓存中的授权人为清除?
      星期二 18:36
      回复
    • 老张
      老张
      星期二 20:10回复楼小仙
      获取openid不需要授权,存在缓存里的只是数据,不是授权。
      星期二 20:10
      回复
登录 后发表内容
问题标签