后台如何获取关注了服务号用户的openid?
发布于 6 年前 作者 bzhao 6093 次浏览 来自 问答

因为目前需要做一个需求是用户在小程序中下单等操作,如果用户关注了服务号则给用户发送相关的物流信息等服务号模板消息,目前遇到的问题是后台如何获取关注了服务号的用户openid,目前找到的方法只有通过获取关注的用户列表再获取unionid 再和小程序中获取到的unionid进行比对,但是这种方法会不会对后台服务器压力很大,还有更好的获取小程序用户在关联的服务号中的openid的方法吗

2 回复

服务号有关注事件,关注会推送事件,在事件函数内把这个的信息存到自己的数据库里。后台弄个作业任务在服务器空闲事件定时获取列表和用户信息,更新数据库中的状态。这样你比对unionid的时候,就基本不用走微信接口了

只能通过 unionId 来确认是否为同一个用户

回到顶部