微信公众号静默获取无法获得新用户的unionid

静默获取之后无法获得用户的unionid 只能拿到openid,
使用了文档中的 用openid换取unionid也无法换取到,有没什么办法可以获取到啊

阅读 5.7k
3 个回答

只有已关注用户才可以静默的情况下 openid 换 unionid。

未关注用户只能通过用户主动授权的方式拿 unionid。当然了,对于虽未关注,但已经授权过的用户,一段时间内不用用户再手动点一下“授权”按钮了,进到授权页后微信自己会跳。

静默授权没有办法获取unionid

问题解决方法: 用户进入程序。不管有没unionid都创建新用户, 这样虽然会出现两个相同openid的用户, 但是只要用户授权了,以后再次进入都回有unionid, 查找用户时判断是否存在unionid从而来决定查找哪一个用户

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题