只要绑在一个开发者帐号下,即使主体不一样,也允许获取到统一的unionID。绑定同一个微信开放平台帐号下,同一个用户的unionID如果不同的,原因只能是开发者搞混openid。openid要对应所属的AppID,才会相同。
举个例子:
1.
小程序AppID:wxc104eb635b8cxxxx ——帐号A,
公众号AppID:wx311a2a9a8e1dxxxx ——帐号B,
2.核实帐号A和帐号B 绑定同一个微信开放平台帐号是:xxxxxx@sina.com ,所以用一个用户的unionID相同,
3.而开发者所反馈的出现unionID不同,原因是:所提供的openid不属于帐号A,也不属于帐号B,而是属于帐号C或帐号D,而帐号C或帐号D并没有绑定在同一个微信开放平台帐号下,所以unionID不同
一样的问题,移动应用和小程序绑定在一个平台上面,获取两者登入所获得的uionId不一样,是什么情况?
什么情况下会出现两个用户的openid不同,unionid相同
小程序:wx9c44c29b437ef639
openid:oiSut4istCEpFBStKKKcXjq7DzsU
unionid:oWQ1H6inQ3p0BURdzcsElrg0QMRE
网站应用:wx78f86aa5e8a1a113
openid:ocgmU6rnDr_7lDPR4H7-0ItOGW80
unionid:oxiN16kh3K396ak0TexKj7S6O6Zc
已确认绑定同一个开放平台
可是还是不行啊
您好,想问下,微信开放平台绑定小程序和公众号,Code2Session接口获取unionId和公众号的unionId不同,
例如:
小程序的unionId:oEmMZv2xCkrhb-nQZ-6WrXfFQDTM
公众号unionId:oSZSc6ihHkDQsD5iRQXHCLPBe8Eg
退订公众号,重新获取unionId就和unionId一致了,想问下这个是不是缓存引起的?如何解决?