收藏
回答

小程序通过服务端获取用户unionId

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug iOS ios 13.5.1 开发者工具真真机调试 安卓 Magic UI 3.0 苹果手机 安卓手机 开发者真机调试 7.0.14 7.0.15

今天突然发现小程序授权登录的时候,请求后端获取opneid以及unionId,有时成功,然后再次点击获取的时候只能获取到openid了,无法获取到unionId。然后重新进入页面又可以获取到unionId了。

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

2 个回答

  • 社区技术运营专员-灵芝
    社区技术运营专员-灵芝
    2020-07-31

    你好,若是同一用户偶现不可以,复现问题后请提供相关appid、完整请求、返回信息、请求时间

    2020-07-31
    有用
    回复
  • จุ๊บ
    จุ๊บ
    2020-07-31

    最好的方式,是通过解密用户数据

    2020-07-31
    有用
    回复 3
    • 厉景杨
      厉景杨
      2020-07-31
      https://api.weixin.qq.com/sns/jscode2session?appid=&WXXCX_APPI&secret=WXXCX_APPSECRET&js_code=$code&grant_type=authorization_code   是服务端通过这个接口获取的用户信息   偶尔就会获取不到。很奇怪。
      2020-07-31
      回复
    • จุ๊บ
      จุ๊บ
      2020-07-31回复厉景杨
      最好不要用这个,如果绑定了开放平台,最好解密去获取。如果用这个后端就要去深度理解获取unionID的规则
      2020-07-31
      回复
    • 厉景杨
      厉景杨
      2020-07-31
      跟规则没有关系吧。我这边是正常能获取,偶尔会只能获取到openid的情况。同一个用户有可能第一下授权就获取到了unionId,然后再点第二下可能就获取不到unionId了。
      2020-07-31
      回复
登录 后发表内容
问题标签