是否可以通过公众号的openid绑定到小程序的用户
发布于 5 年前 作者 wyang 12253 次浏览 来自 问答

https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html

教程中说道,小程序,公众号等不同应用获取的openid不是相同的,只有绑定到开放平台才能通过unionid获取相同唯一值

那我现在小程序已经是上线了的,并且数据库中存取的是用户小程序返回的openid,我如何通过公众号openid绑定到我自己数据库中的用户呢

2 回复

unionid的作用是关联不同产品之间的相同用户。

首先,需要你的公众号、小程序都绑定到你的微信开放平台,才能产生unionid。

然后,用户公众号授权登录或者你通过公众号用户信息接口主动查询时,除了用户的公众号openid,还能同时获得用户的unionid;用户在小程序处登录,同样也能获得小程序的openid,以及unionid。

你可以把上面信息都存储到你自己数据库中,这样通过unionid,你就能判定不同产品获得的用户是否为同一个人。

至于给各个产品用户发消息或作其他操作,还得通过各个产品的openid进行,unionid仅是身份识别,不能直接当接口参数使用。

回到顶部