微信并没有提供根据unionID和公众号APPID来反查同一开放平台下某个公众号的粉丝的openID的功能,我认为微信一直没有提供这个接口是有原因的,即你想做的事情是通过unionID就可以做到的。

如果要直接回答题主的问题的话,那么也要分清题主是已经记录了A,B两个公众号所需的粉丝的数据,是需要整合,还是当粉丝在A公众号进行了操作获取到openID进而获取到unionID后,希望根据unionID得知该粉丝在B公众号内的数据,我们分开讨论:

1. 需要整合

这种情况很好办,就是数据库的操作了,而整合也是两种方法,一种是两张表合并成新表,日后A,B公众号的操作都直接操作新表,另一种就是不合成新表,在获取数据的时候修改一下查询语句。

2. 在A操作后获取B中数据

就像我们上面分析的,微信没有提供这个接口,所以就不可能会有优雅的实现方法,推荐的做法就是记录下目前B号的现有粉丝数据,当A号粉丝执行了某些操作来根据unionID来请求数据时,如果没有找到,那么就插入一条数据,同时将其标记为未找到的值,而处理B号的关注消息时,则在获取到openID之后通过微信接口获取unionID,将本unionID与现有的比较,如果有发现A号进行过查找但未找到,那么由B号的服务反馈给A号,这样就可以避免需要后台跑一个任务定时遍历B号粉丝的费时费力的做法,由主动遍历改为被动反馈,是目前情况下的较优雅的做法了。

推荐阅读:侯斯特:微信unionID的应用案例​zhuanlan.zhihu.com

php获取微信uninoid_微信公众号如何根据unionid获取到openid?相关推荐

  1. 小程序 php wecahtpay,PHP 微信公众号,小程序获取支付参数。微信支付

    PHP 微信公众号,小程序获取支付参数.微信支付 发布时间:2018-09-26 11:19, 浏览次数:278 , 标签: PHP 首先下载微信官方demo放入项目中 地址:https://gith ...

  2. 微信公众号网页授权,获取用户信息以及openid -- PHP后台

    微信公众号网页授权,获取用户信息以及openid 这几天做项目,想通过公众号的appid获取用户的openid就,然后在网上查资料,问朋友,最后找到了方法,就是这个网页授权. 起初一直很蒙,这个怎么弄 ...

  3. 基于Jsoup实现搜狗微信搜索文章获取链接、搜索公众号信息、微信登录以及登出

    2020-03-20更新 已上传至GitHub:https://github.com/Aquarius-Seven/demo-jsoup.git,相比CSDN资源,CommonUtil增加了一个处理需 ...

  4. 微信公众号授权登录,获取用户信息openid(亲测有效)

    需求:客户登录微信公众号进行账号注册,绑定微信openid,下次根据openid验证自动登录. 详细代码:https://download.csdn.net/download/yaya_jn/7492 ...

  5. 微信小程序获取其从属关联公众号openid的思路

    间隔很长时间之后的第一篇博客 最近做的关于微信公众号和小程序的项目比较多,这里先写一下如何通过微信公众号关联的小程序的openid获取其微信公众号的openid,以完成推送消息模板之类的操作,相反操作 ...

  6. SAP系统和微信集成的系列教程之七:使用Redis存储微信用户和公众号的对话记录

    这是Jerry 2020年的第88篇文章,也是汪子熙公众号总共第269篇原创文章. 本系列的英文版Jerry写作于2017年,这个教程总共包含十篇文章,发表在SAP社区上. 系列目录 (1) 微信开发 ...

  7. SAP系统和微信集成的系列教程之三:微信用户关注公众号之后,自动在SAP C4C系统创建客户主数据

    这是Jerry 2020年的第84篇文章,也是汪子熙公众号总共第266篇原创文章. 本系列的英文版Jerry写作于2017年,这个教程总共包含十篇文章,发表在SAP社区上. 系列目录 (1) 微信开发 ...

  8. 微信开放平台 公众号第三方平台开发 教程四 代公众号调用接口的SDK和demo

     更多微信技术交流,请加QQ群:289709451.287090836     前几章中我讲解了微信开发平台提供第三方平台的好处,和使用流程,如果你看了我的文章相信你对开放平台有了初步的了解,但是在实 ...

  9. 公众号向特定用户主动推送消息_SAP系统和微信集成的系列教程之三:微信用户关注公众号之后,自动在SAP C4C系统创建客户主数据...

    这是Jerry 2020年的第84篇文章,也是汪子熙公众号总共第266篇原创文章. 本系列的英文版Jerry写作于2017年,这个教程总共包含十篇文章,发表在SAP社区上: https://blogs ...

  10. php微信公众号支付实例教程,php微信支付之公众号支付功能

    这篇文章主要为大家详细介绍了php微信支付之公众号支付功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 网上的很多PHP微信扫码支付接入教程都颇为复杂,且需要配置和引入较多的文件,本人通过整理后 ...

最新文章

  1. zendStudio|Eclipse 相关收藏
  2. 数据结构二分法算法的步骤_数据结构与算法之算法思想:二分法搜索实现(python)...
  3. 从零开始的C++网络编程
  4. CentOS 7下搭建LAMP并把MySQL单独分离
  5. linux 中 svn 服务器搭建 重启
  6. 五大“领跑者”光伏基地概览
  7. ios Photos框架
  8. 灵山奇缘服务器维护,灵山奇缘1月8日更新了什么 灵山奇缘1月8日更新维护内容一览...
  9. app:利用HBuilder打包webpack项目
  10. Building a LAMP Server
  11. SLAM笔记------------------(1)
  12. dubbo源码解析-简单原理、与spring融合
  13. VB中关于CommonDialog通用对话框的使用
  14. 新手如何学电影解说剪辑全教程
  15. win10安装atom的步骤
  16. 基于梯度的PGD攻击
  17. html表单验证邮箱表达式,Javascript正则表达式实现表单验证
  18. 谈谈互联网时代的信息安全——如何让自己不受骗
  19. 恶意进程(云查杀)-DDOS木马
  20. Android 局域网扫描

热门文章

  1. 2017满分题库完整版超星尔雅俄国近代思想史章节测试考试答案
  2. Web 端使用融云 SDK 集成实现滑动加载历史消息
  3. flutter 集成融云 sdk
  4. x64 盗版PCHunter
  5. 全国各地将推广电子证照,取代一证通
  6. (译)如何使用spritehelper和levelhelper教程:引子
  7. mysql语句中的注释方法_MySQL语句注释方式简介
  8. 10个快乐习惯来源于美国哈佛大学
  9. android 测试手机屏幕,如何才能知道自己手机屏幕质量如何 安卓手机专业测屏神器体验...
  10. Office2010安装时提示:若要安装 Microsoft Office 2010,需要MSXML 版本 6.10.1129