为什么80%的码农都做不了架构师?>>>   

今天在开发项目的时候遇到了个问题:

搞不清楚微信官方接口的fromusername(openid)和公众平台内每个粉丝所拥有的fakeid,于是在测试号中开始了对以上两项的研究,结果如下:

1.对公众平台管理系统上fakeid的研究
微信公众平台上的粉丝有个自己本身的id,叫fakeid(一对多的关系)

图1-1三处所标志的fakeid都为一个id号,即张三在公众平台a,b,c的管理系统内对应的id号只有一个fakeid,且三个fakeid都是相同的
 
 
2.对公众平台粉丝对应的openid的研究
一个用户对应多个公众平台的多个id叫openid(多对多的关系)

图2-1所标志的三处openid为三个不一样的id号,即张三对应三个不同的公众账号拥有三个不同的openid号
 
3.以上仅为笔者本人总结,接下去,以笔者的微信公众账号以及微信号进行测试,信息如下:
 
公众账号名称:Codenewbie
微信公众平台对应的 fakeid如下

Codenewbie 通过微信官方接口获取到胖子的openid如下:
总 结:关于openid和fakeid的研究出于一个项目需求:客户有个比较老的微信公众账号且粉丝数量庞大,最重要的原因是在公众平台管理系统上的分组跟 金钱挂钩(得到每个粉丝所在的组以及粉丝的信息),至此,你会发现腾讯没有什么接口可以供你使用。在跟客户沟通后,笔者走上了模拟登录扒数据这条不归路, 但是openid和fakeid绑定仍是问题(这里指的是已经关注了的粉丝的openid和fakeid)。
 
菜鸟胖子总结,如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号codenewbie来支持胖子! 若有不妥之处,欢迎指点。

转载于:https://my.oschina.net/ecnu/blog/223733

(转)微信公众平台关于fakeid和openid的解析相关推荐

  1. 微信公众平台关于fakeid和openid的解析

    今天在开发项目的时候遇到了个问题: 搞不清楚微信官方接口的fromusername(openid)和公众平台内每个粉丝所拥有的fakeid,于是在测试号中开始了对以上两项的研究,结果如下:   1.对 ...

  2. java微信开发平台_Java微信公众平台开发(1) 接入微信公众平台

    前面几篇文章一直都在说微信公众平台的开发准备工作,那么从这篇开始我们就将正式的进入JAVA微信公众平台开发的整个流程,那么这篇我们开始聊聊如何将我们的服务端和微信公众平台对接! (一)接入流程解析 通 ...

  3. 使用Java语言开发微信公众平台(三)——被关注回复与关键词回复

    在上一篇文章中,我们实现了文本消息的接收与响应.可以在用户发送任何内容的时候,回复一段固定的文字.本章节中,我们将对上一章节的代码进行适当的完善,同时实现[被关注回复与关键词回复]功能. 一.微信可提 ...

  4. php 自定义菜单 openid,微信公众平台开发(99) 自定义菜单获取OpenID

    关键字 微信公众平台 自定义菜单 OpenID 作者:方倍工作室 原文:http://www.cnblogs.com/txw1958/p/weixin-menu-get-openid.html 在这篇 ...

  5. 微信公众平台开发[1] —— 获取用户Openid及个人信息

    前言: 初次尝试微信公众号的开发,对于学习方法的探索都是来源于网上的博客.问答,对于参差不齐的信息,自己也是有苦说不出,抽出一点时间写点文章,既是对自己的学习总结,也希望给予同是菜鸟的学渣一点帮助 背 ...

  6. 微信公众平台-openid获取

    第一步:理解逻辑. 获得微信的openid,需要先访问微信提供的一个网址:这个网址名为url1,下面有赋值.通过这个网址,微信用来识别appid信息,在这个网址中,有一个属性redirect_uri, ...

  7. php微信开放平台获取openid,微信公众平台获取openid

    微信公众平台可以通过接口获取用户的openid,但是获取用户信息的时候需要做一次跳转. 我在后台有一张用户表,用户如果关注了公众平台就将他的信息录入到数据库,包括openid.现在要做一个简单的系统, ...

  8. 微信公众平台向特定用户推送消息

    一.首先需要将微信的openid与系统用户绑定. 在用户关注公众平台的时候,回复一个链接,要求用户绑定,可以设计如下消息进行回复,(openid最好进行加密处理,后者还需要用这个字段绑定fakeid) ...

  9. Java给特定用户发通知_微信公众平台向特定用户推送消息

    最近研究微信公众平台,这里整理了一下向特定用户推送消息的思路 一.首先需要将微信的openid与系统用户绑定. 在用户关注公众平台的时候,回复一个链接,要求用户绑定,可以设计如下消息进行回复,(ope ...

最新文章

  1. Spring-Boot的动态代理AOP原理
  2. C++ pair(对组)用法
  3. iOS手势操作简介(四)
  4. 如何使用易我数据恢复向导恢复数码相机删除的图片
  5. java反射技术_java反射技术,逆向开发必备技能
  6. (转)MyBatis框架的学习(一)——MyBatis介绍
  7. 多线程之Thread类
  8. 在Ubuntu上搭建Hadoop群集
  9. excel服务器运行失败怎么办,解决勤哲EXCEL服务器启动失败的问题
  10. 使用hightopo完成基本图元旋转和闪烁
  11. feedsky官网访问异常
  12. html中siblings方法,jQuery中的siblings()是什么意思(推荐)
  13. 『英语杂谈』 [好文共赏]Heal the World(转载)
  14. 《图像超分辨率研究综述》笔记
  15. 源码必须会丨一个bug的解决过程,让你明白阅读源码的重要性!
  16. 教你在python中用不同的方式画不同颜色的画布
  17. java实现记录日志
  18. 一本入门深度学习的好书
  19. 蓝桥杯 第十七天 动态规划(3)
  20. TO_DATS() AS ABAP_DATE

热门文章

  1. 计算机词汇查询,计算机辅助英语词汇查询系统的设计.doc
  2. linux 删除单个创建文件夹,Linux 删除文件夹和创建文件的命令
  3. java语言程序设计基础篇14.6答案_《Java语言程序设计-基础篇》答案-第15章
  4. mysql 从库 问题_一篇文章帮你解决Mysql 中主从库不同步的问题
  5. datagrip将一个数据库中的数据_跨平台数据库管理神器DataGrip,用上就爱不释手...
  6. python编写arcgis脚本教程_ArcGIS使用Python脚本工具
  7. was6 linux 卸载,重新安装was61
  8. 编写第一个Java程序:helloworld
  9. javascript中作用域、全局作用域、局部作用域、隐式全局变量、块级作用域、作用域链、预解析
  10. zabbix agent 类型所有key