微信公众号订阅号和服务号的区别在哪里(微信公众号订阅号和服务号的区别,小程序的区别)

需求:A号(服务号)B号(订阅号)需求是用户关注 B号后,通过 B号提供的入口进入相应的网页,在网页中判断若是没有关注 B号即跳出让关注。

经过需求分析发现技术难度在于只有 A号(服务号)才有资格通过网页授权获取用户的基本信息,订阅号是没办法这么做的,反复查找资料得到以下解决办法:

1、A服务号微信网页授权可以拿到openid、unionid,保存到数据库a表

2、B订阅号,后台获取粉丝列表,然后再获取粉丝完整信息,保存到b表

3、增量保存B订阅号用户信息(2中方案任选一种):

>方案一:用户与B订阅号有事件交互时获取B订阅号用户信息(关注、菜单、关键词等)

>方案二:执行完第2步之后,B订阅号后台进程每个5分钟拉取一次粉丝列表,然后使用B订阅号获取到的openid,去b表查询是否存在,不存在就获取该用户完整信息,保存到B表

4、需要的业务场景通过2张表的关联主键unionid来识别,使用场景如:

>通过关联,使多个公众号、多个系统用户唯一、不用在多个系统重复注册、订单关联等

>判断用户是否关注订阅号(网页授权获取A服务号unionid,然后去b表查询,如果差点,就说明关注了B订阅号,就拿到B订阅号的用户openid等完整信息)

>让订阅号依赖服务号完成一些高级功能

5、绑定多个公众号到微信开放平台,保证多个公众号的共同粉丝有唯一unionid

以上方法来源于网友,根据实际证明可行。

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 sumchina520@foxmail.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.sumrw.com/7600.html