微信小程序接入登录获得用户 OpenID 和公众号不一样,查资料后发现需要 UnionID,但我们公众号网页登录没有用 snsapi scope,拿不到 UnionID,导致很多用户重复注册,有解吗?被用户投诉了好几次几万元余额没了

查看 616|回复 41
laoertongzhi   
这种问题找你们的产品经理啊
BeforeTooLate   
@drymonfidelia
#7 那麻烦了,这种情况下你们拿的 openid 已经不具备用户标识属性了。
drymonfidelia
OP
  
@laoertongzhi 我尝试过这个接口,不知道为什么很多用户没有 unionid 字段
@gmyxds 是的,我已经查到要用 unionid 了,来提问是因为获取不到
drymonfidelia
OP
  
@drymonfidelia 不知道是不是因为没有 snsapi 的权限的问题
BeforeTooLate   
@drymonfidelia 把小程序和公众号都绑定再一个开发平台了吗?
laoertongzhi   
@drymonfidelia #12
看官方的接口啊
yiqiao   
@BeforeTooLate 用户多也可以用 unionID
#3 楼贴出的方法可以根据用户的 openid 获取 UnionID ,再通过小程序在注册的过程中合并账号。除非,他当时没有把 UnionID 合并起来。
顺便问下,出现这种问题算谁的?产品?测试?还是开发?
BeforeTooLate   
@yiqiao 看情况前面存量用户压根没有考虑到 UnionID ,现在改用 UnionID 方案,除非保证存量用户在登录小程序前,能在公众号网页页面再登录一次不然获取不到 UnionID 并存入,进而导致这部分直接去小程序登录的人无法判断是否已经注册了。
blessyou   
@drymonfidelia #12 印象中用户没有实名认证绑定银行卡是没有 UnionID 的
RandomJoke   
微信保证主体下唯一的办法就是 unionId ,要么就自己用手机号。有余额之类的东西,竟然不用手机号做唯一标识啊。。你要是只保存了 openid ,就很麻烦了,赶紧想办法把 unionId 补全,要么就让用户通过手机号关联,不然你的账户体系一定是通不了的,重复注册我理解问题不大,你只要做好唯一关联后,让他的 unionId 能关联上正确的自己的账号那么下次登录就对了
您需要登录后才可以回帖 登录 | 立即注册

返回顶部