unionid 和 openid 分别代表什么?有什么区别?
openid:共28位。一个用户在一个应用中会有一个唯一的openid。
unionid:共29位。只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号(包括小程序),用户的unionid是唯一的。换句话说,同一用户,对应同一个微信开放平台下的不同应用,unionid是相同的。
总结:openid:同一用户对应同一应用唯一,unionid:同一用户对应同一个微信开发平台账号下的所有应用唯一。获取openid无需用户同意,获取用户基本信息需要用户授权同意。
比如你们公司有一个公众号,一个小程序。
用户在公众号中有一个唯一openid,在小程序中有一个唯一的openid,但他们的openid不同,而unionid相同。
unionid 的获取途径

本文详细解释了UnionID和OpenID的概念及其区别。OpenID是用户在一个应用中的唯一标识,而UnionID则是用户在同一微信开放平台账号下所有应用中的唯一标识。文中还举例说明了在公众号与小程序中两者的应用情况。
1469

被折叠的 条评论
为什么被折叠?



