php获取微信uninoid_微信公众号如何根据unionid获取到openid?
微信并没有提供根据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?相关推荐
- 小程序 php wecahtpay,PHP 微信公众号,小程序获取支付参数。微信支付
PHP 微信公众号,小程序获取支付参数.微信支付 发布时间:2018-09-26 11:19, 浏览次数:278 , 标签: PHP 首先下载微信官方demo放入项目中 地址:https://gith ...
- 微信公众号网页授权,获取用户信息以及openid -- PHP后台
微信公众号网页授权,获取用户信息以及openid 这几天做项目,想通过公众号的appid获取用户的openid就,然后在网上查资料,问朋友,最后找到了方法,就是这个网页授权. 起初一直很蒙,这个怎么弄 ...
- 基于Jsoup实现搜狗微信搜索文章获取链接、搜索公众号信息、微信登录以及登出
2020-03-20更新 已上传至GitHub:https://github.com/Aquarius-Seven/demo-jsoup.git,相比CSDN资源,CommonUtil增加了一个处理需 ...
- 微信公众号授权登录,获取用户信息openid(亲测有效)
需求:客户登录微信公众号进行账号注册,绑定微信openid,下次根据openid验证自动登录. 详细代码:https://download.csdn.net/download/yaya_jn/7492 ...
- 微信小程序获取其从属关联公众号openid的思路
间隔很长时间之后的第一篇博客 最近做的关于微信公众号和小程序的项目比较多,这里先写一下如何通过微信公众号关联的小程序的openid获取其微信公众号的openid,以完成推送消息模板之类的操作,相反操作 ...
- SAP系统和微信集成的系列教程之七:使用Redis存储微信用户和公众号的对话记录
这是Jerry 2020年的第88篇文章,也是汪子熙公众号总共第269篇原创文章. 本系列的英文版Jerry写作于2017年,这个教程总共包含十篇文章,发表在SAP社区上. 系列目录 (1) 微信开发 ...
- SAP系统和微信集成的系列教程之三:微信用户关注公众号之后,自动在SAP C4C系统创建客户主数据
这是Jerry 2020年的第84篇文章,也是汪子熙公众号总共第266篇原创文章. 本系列的英文版Jerry写作于2017年,这个教程总共包含十篇文章,发表在SAP社区上. 系列目录 (1) 微信开发 ...
- 微信开放平台 公众号第三方平台开发 教程四 代公众号调用接口的SDK和demo
更多微信技术交流,请加QQ群:289709451.287090836 前几章中我讲解了微信开发平台提供第三方平台的好处,和使用流程,如果你看了我的文章相信你对开放平台有了初步的了解,但是在实 ...
- 公众号向特定用户主动推送消息_SAP系统和微信集成的系列教程之三:微信用户关注公众号之后,自动在SAP C4C系统创建客户主数据...
这是Jerry 2020年的第84篇文章,也是汪子熙公众号总共第266篇原创文章. 本系列的英文版Jerry写作于2017年,这个教程总共包含十篇文章,发表在SAP社区上: https://blogs ...
- php微信公众号支付实例教程,php微信支付之公众号支付功能
这篇文章主要为大家详细介绍了php微信支付之公众号支付功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 网上的很多PHP微信扫码支付接入教程都颇为复杂,且需要配置和引入较多的文件,本人通过整理后 ...
最新文章
- zendStudio|Eclipse 相关收藏
- 数据结构二分法算法的步骤_数据结构与算法之算法思想:二分法搜索实现(python)...
- 从零开始的C++网络编程
- CentOS 7下搭建LAMP并把MySQL单独分离
- linux 中 svn 服务器搭建 重启
- 五大“领跑者”光伏基地概览
- ios Photos框架
- 灵山奇缘服务器维护,灵山奇缘1月8日更新了什么 灵山奇缘1月8日更新维护内容一览...
- app:利用HBuilder打包webpack项目
- Building a LAMP Server
- SLAM笔记------------------(1)
- dubbo源码解析-简单原理、与spring融合
- VB中关于CommonDialog通用对话框的使用
- 新手如何学电影解说剪辑全教程
- win10安装atom的步骤
- 基于梯度的PGD攻击
- html表单验证邮箱表达式,Javascript正则表达式实现表单验证
- 谈谈互联网时代的信息安全——如何让自己不受骗
- 恶意进程(云查杀)-DDOS木马
- Android 局域网扫描
热门文章
- 2017满分题库完整版超星尔雅俄国近代思想史章节测试考试答案
- Web 端使用融云 SDK 集成实现滑动加载历史消息
- flutter 集成融云 sdk
- x64 盗版PCHunter
- 全国各地将推广电子证照,取代一证通
- (译)如何使用spritehelper和levelhelper教程:引子
- mysql语句中的注释方法_MySQL语句注释方式简介
- 10个快乐习惯来源于美国哈佛大学
- android 测试手机屏幕,如何才能知道自己手机屏幕质量如何 安卓手机专业测屏神器体验...
- Office2010安装时提示:若要安装 Microsoft Office 2010,需要MSXML 版本 6.10.1129