获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
和你遇到了相同的问题,请问你是怎么解决的? 另外,你是在用户表里新增了一个unionid字段吗?每次小程序/oauth用户进来,先拿到uniondid,然后去用户表查对应的用户ID?
如何完美地关联unionId?实际情况中,很常见的一种情况:先有公众号,进行网页开发,一段时间后,上线小程序或者APP。这时候就必须将原有的网页授权信息补充unionid,因为原来可能是没有的。可以通过微信API批量地获取「已关注公众号」用户的unionId并更新到系统里。 但是,之前的授权信息可能是单次授权,用户并没有关注公众号,那么对于这部分用户,是无法通过微信的API获得unionId的。 这时候,就需要在系统逻辑中兼容这种情况,即下次这些用户登录(单次网页授权)时候,如果unionId没有,就要顺便将unionId更新上。但是,如果这些人“下次”是通过小程序或者APP进来呢?因为之前的账户信息没有unionId,所以小程序登录后无法通过unionId关联到之前的账号(而之前的账号有可能是有资产的,比如余额、积分、券)。 不知道大家有没有遇到类似的情况。是如何解决的? --解决方法:没有。所以建议大家如果有扩展不同平台的打算,就在一开始用开放平台绑定好保证unionid一直都有。
2021-02-23