收藏
回答

小程序获取unionID为什么有时候可以 有时候就报错了?

如题,然后导致我审核不通过。


----


已经审核通过了了。我直接 反驳了。此帖终结

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

3 个回答

  • 老张
    老张
    03-18

    https://developers.weixin.qq.com/community/develop/article/doc/00066a967c4e384949f93fe1151413

    还是觉得用这个方法好。

    03-18
    赞同
    回复
  • 细哥ᵀᴹ
    细哥ᵀᴹ
    03-18

    你需要判断的 当用户没有允许授权登录 接口是不会返回 unionID的


    03-18
    赞同
    回复 4
    • nick name
      nick name
      03-18
      小程序获取unionID 是需要去计算的。 而且用户已经授权登录了。
      03-18
      回复
    • 细哥ᵀᴹ
      细哥ᵀᴹ
      03-18回复nick name
      unionID 在你绑定 开发者账号的情况下  获取openid  会自动携带unionID这个参数的        你这是说的是怎么去计算?
      03-18
      回复
    • nick name
      nick name
      03-18
      小程序和公众号不一样。公众号可以直接获取。小程序不行
      03-18
      回复
    • 细哥ᵀᴹ
      细哥ᵀᴹ
      03-18回复nick name
      我说的就是小程序    你用code去获取的时候  你只能获取的 openid          小程序需要用户点击允许获取头像   那种 iv  data  去解密才能获取头像 昵称  unionID openid这些数据
      03-18
      回复
  • nick name
    nick name
    03-18

    先使用 login API拿到code,在使用 open-type="getUserInfo" 按钮使用户授权。


    最后把这些信息一起提交给后端。结果有时候code 会过期。那么就会获取unionID失败。

    那么我想问,获取失败我应该怎么做?是不是应该提示用户重新授权?

    03-18
    赞同
    回复 5
    • 维百特
      维百特
      03-18
      code 有效期5分钟,梳理一下授权逻辑,获取失败,提示用户授权失败,重新授权一次即可
      03-18
      回复
    • nick name
      nick name
      03-18回复维百特
      我就是这样处理的。结果微信审核不给通过。
      03-18
      回复
    • 维百特
      维百特
      03-18回复nick name
      不通过原因是什么?应该不是重新授权到问题吧,你是不是一打开应用就要求用户授权
      03-18
      回复
    • nick name
      nick name
      03-18回复维百特
      已经好了。他们现在的审核有问题。乱搞
      03-18
      回复
    • 维百特
      维百特
      03-18回复nick name
      这个。。。
      03-18
      回复
登录 后发表内容
问题标签