目前公众号和小程序已经关联同一主体,在小程序登录后, 拿到了小程序openid,也拿到了UnionID,我要怎么判断当前小程序id是否关联了对应公众号?
目前网上的几种做法:
1、通过模板消息判断》》结果:模板消息改版,已经无法通过小程序id发送了
2、通过公众号api获取粉丝列表》》结果:一次拉取一百个,效率太慢,而且我也无法实时拉取,如果添加公众号关注api,但公众号菜单就会时效
还有网上说通过UnionID获取,但官方没有UnionID判断是否关注公众号的api
目前我还有什么办法?目前我还有什么办法?目前我还有什么办法?
目前我还有什么办法?
腾讯这该死的文档,看一次骂一次
1、在将小程序和公众号绑定至同一个微信开发平台下;
2、后端拉取公众号已关注用户列表,并获取其中每一个用户的unionID, 建立已关注用户表;
3、后端监听公众号用户关注/取消关注事件,更新该表;
4、用户在小程序中登录注册时后端用code拿到用户的unionID并保存;
5、前端请求查询时,后端根据发起请求用户的unionID查表,判断该用户是否已关注;
嗯...腾讯你在干啥
用户关注公众号时把用户信息存起来,取消关注时在删除,小程序接口用union_id检索,判断是否关注公众号