我的服务号是根据openid来关联用户对应的数据的。即使不关注,用户也是可以绑定自己对应的数据。
主体变更后遇到一些连环问题。
1、公众号迁移后,openid会变。用迁移更改openid的接口,只能读取到关注公众号的新openid,也就是未关注公众号的用户数据关联都丢失了(对应不上)
2、理论上,用unionid还是可以保证用户的关联(新公众号也绑定同一个开发者号)。
但是,因为主体变更,开放平台也需要重新注册(还是说开放平台永远不需要重新认证?)
我原先计划先通过先用开放平台账号绑定旧公众号重新获取一遍新的unionid,那迁移后也可以通过unionid关联。
但是,未关注公众号的用户,用以下方式无法获取信息,连unionid也获取不到。
获取用户基本信息(包括UnionID机制)
开发者可通过OpenID来获取用户基本信息。请使用https协议。
接口调用请求说明 http请求方式: GET https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN
实在是想不出怎么才能不丢失用户关联数据了。
求助....
公众号按官方的迁移流程openid转换接口:
https://kf.qq.com/faq/1901177NrqMr190117nqYJze.html