小程序登录的时候,如何在后端判断小程序是否关注公众号?
1,现在unionid可以随便获取了,所以无法根据jscode2session判断用户是否关注公众号
2,公众号的api,需要从网页授权获取openid,再通过openid换取用户是否关注公众号的字段,但是,我是要在小程序登录的时候判断用户是否关注公众号,而不是要用到网页。
请问,还有其余方法吗?
3 回复
不是随便获取,还是要绑定开放平台的
常规思路:
1.公众号与小程序帮同开放平台
2.API公众号的可以拉取关注用户,获取公众号的unionid,保存到自己数据库表
https://developers.weixin.qq.com/doc/offiaccount/User_Management/Getting_a_User_List.html
2.1.最好做公众号的消息推送,用户取消了能获取到取消关注,并更新回数据库
https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Receiving_event_pushes.html
3.小程序登录用unionid去这个关注用户表查有没有记录,是否没有取消。