zoukankan      html  css  js  c++  java
  • 微信公众平台关于fakeid和openid的解析

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

    转帖请注明本文出自胖子的博客(http://www.cnblogs.com/Codenewbie),请尊重他人的辛勤劳动成果,谢谢!

  • 相关阅读:
    https://www.cnblogs.com/marost/p/4668664.html
    UEFI 坑 Ubuntu
    Spring《六》管理Bean
    Spring《五》集合的注入方式
    Spring《四-一》解决自动装配的问题
    spring《四》自动装配
    Spring《三》ref 引用其他bean
    Spring《二》 Bean的生命周期
    Spring《一》
    Fragment间相互调用并传值
  • 原文地址:https://www.cnblogs.com/Codenewbie/p/3357705.html
Copyright © 2011-2022 走看看