收藏
回答

openid在什么情况下获取不到?

大部分用户都可以获取到openid,只有几个用户拿不到openid,请问有什么情况下是拿不到openid呢,是需要什么权限或者跟微信号有关系吗?

最后一次编辑于  09-18
回答关注问题邀请回答
收藏

1 个回答

  • 袁康
    袁康
    09-18

    前端获取code,后台用code请求https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code 换取openid,你看看哪一步有问题

    09-18
    赞同 1
    回复 4
    • July
      July
      09-18

      是这样的,前端没拿到openid时没有报错,后端也没有错误日志记录,所以现在就不知道接口具体报什么错误,而且我们这边复现不了,是用户手机出现的问题😭😭

      09-18
      回复
    • 袁康
      袁康
      09-18回复July
      前端没拿到openid做下处理,重新获取或者提示
      09-18
      回复
    • July
      July
      09-18回复袁康
      这个是可以做,现在就是不明白为什么拿不到openid
      09-18
      回复
    • 袁康
      袁康
      09-18回复July
      做个收集异常的接口,看看能否找到原因
      09-18
      回复
问题标签