我们的应用平台用户有绑定微信的功能,当用户先关注了我们的公众号,再操作绑定账号时,我们可以通过这个接口api获取到用户的openId,并且公众号可以给这个openId发消息。还有一些异常的操作,用户没有关注我们公众号时,就绑定账号,这时候用这个api获取的用户openId我们也会保存下来,绑定到我们的平台账号上,但是公众号无法给这个openId发消息,这个逻辑也正常。今天有个客户发现,他在扫码登录时登进了另一个客户的账号里,我看后台日志里,这个扫码的客户通过这个接口获取到的openId和被登录账号绑定的openId是一样的,那个openId是2年前绑定上的,所以现在有个疑问,这个openId的生成规则是什么?在什么情况下会重复,还是说永远都不会重复?
https://developers.weixin.qq.com/community/minihome/doc/000c2c34068880629ced91a2f56001
找到一个类似的问题,有回答是这个原因造成的,不知道我这个是不是
不会重复。