微信小程序无法获取unionid
发布于 6 年前 作者 linwei 2022 次浏览 来自 问答

同一个开放平台账号下,有网站1和小程序2。现在首先在网站上用户扫码微信登录获取到了unionid,然后该用户在小程序上通过wx.login和code2Session依然只能获取到openid,求问是什么情况

5 回复

小程序的appid还有用户的openid提供下呢

我只有小程序,也获取不到unionId

这个很简单; 如果你按照文档 是能获取 openId 和基本信息的话; 没有获取到 unionId的话; 你去做个300 大洋的微信认证;即可获取

从code2session获取unionid是有前提条件的,请参考文档:

https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/union-id.html

  1. 如果开发者帐号下存在同主体的公众号,并且该用户已经关注了该公众号。开发者可以直接通过 wx.login + code2Session 获取到该用户 UnionID,无须用户再次授权。

  2. 如果开发者帐号下存在同主体的公众号或移动应用,并且该用户已经授权登录过该公众号或移动应用。开发者也可以直接通过 wx.login + code2Session 获取到该用户 UnionID ,无须用户再次授权。

用getUserInfo 可以获取到吗?

回到顶部