收藏
回答

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

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

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

1 个回答

  • 老张
    老张
    2020-03-24

    不要管什么原因。

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

    2020-03-24
    有用
    回复 11
    • 楼小仙
      楼小仙
      2020-03-24
      重新获取需要重新授权的,已经授过权了,怎么再次重新授权,再次拉取微信授权拉取不到
      2020-03-24
      回复
    • 楼小仙
      楼小仙
      2020-03-24
      存在缓存中的授权人为清除?
      2020-03-24
      回复
    • 老张
      老张
      2020-03-24回复楼小仙
      获取openid不需要授权,存在缓存里的只是数据,不是授权。
      2020-03-24
      回复
    • 浅时光
      浅时光
      2020-05-28回复楼小仙
      请问这个问题最后是怎么处理的?
      2020-05-28
      回复
    • 楼小仙
      楼小仙
      2020-05-28回复浅时光
      判断有无openid,没有的话再次授权
      2020-05-28
      回复
    查看更多(6)
登录 后发表内容
问题标签