同一用户,对同一个微信开放平台下的不同应用,Unionid是相同的,但Openid是不同的。

OpenID: 普通用户的标识,对当前开发者帐号唯一,一个Openid对应一个公众号。

Unionid:用户的统一标识,针对一个微信开放平台帐号下的应用,同一用户的unionid是唯一的。

微信的用户隐私策略:每个接入微信的应用(公众号、APP)就像一个独立的商场,用户使用这些应用就像逛商场,商场用会员卡识别用户,类似的,我们根据商场名字为每个用户生成了一张专属会员卡(openid),每张会员卡只能在对应的商场才能够使用,你不能拿着沃尔玛的会员卡去华润万家积分。这是一种安全的授权方式,如果没有这个会员卡,直接暴露微信号,就相当于拿着身份证去逛商场,丢失一个会员卡号远比丢失身份证号要安全。

那么问题来了,都是万达集团,万达大歌星与万达商场希望做到会员卡通用。微信在这里做了一个打通机制,对于同一个企业,在用户属性里面加了一个企业属性(UnionID),方便同一个企业在不同的产品中识别到同一个用户。

这个机制伴随着微信联合登录已经在微信开放平台(open.weixin.qq.com)推出了。获得了开放平台认证的企业,可以绑定10个手机应用、10个网站、10个公众号,他们对应的用户信息也可以互联互通。

对于开发团队而言,在接入微信登录之初,往往会忽视用户的UnionID,只记录了openid。这会导致后期账号打通时候,需要用户重新授权,运营成本增高。

openID是唯一的,公众号只有绑定在微信开发平台下面,才会有unionid,如果只有一个公众号,不用管unionid,只用openid,但是有多个应用,比如微信里面有,pc端也要微信扫码登录,尽早把公众号绑定到微信开发平台,然后使用unionid。

微信Unionid与Openid的区别相关推荐

  1. 关于微信小程序unionID、OpenID的区别,以及如何获取

    看图 问: 1:小程序里面为什么要使用OpenID,有什么意义? 2:小程序既然有了OpenID,为何还要unionID? 答:请参考以下做法,如有不对地方请指出 1:微信小程序为什么会有OpenID ...

  2. 微信小程序openid和unionid区别

    微信openid和unionid区别 1.微信openid和unionid长度是不一样的 openid=28,unionid=29 2.openid同一用户同一应用唯一,unionid同一用户不同应用 ...

  3. 微信小程序获取unionid与openid

    获取unionid需要先在微信开放平台绑定小程序,否则无法获取 UnionID机制说明  unionid来区分用户的唯一性,在相同微信开放平台帐号下的移动应用.网站应用.小程序.公众号,用户的unio ...

  4. 微信账户体系科普:什么是UnionId、OpenId与wxopenid?

    如果你对 UnionId.OpenId.wxopenid这三个概念傻傻分不清,那看这篇文章就对了.了解微信账户体系,能帮助你更好地做小程序设计. 01 概念解释 1. 小程序OpenId OpenId ...

  5. 329、微信账户体系科普:什么是UnionId、OpenId与wxopenid?

    如果你对 UnionId.OpenId.wxopenid这三个概念傻傻分不清,那看这篇文章就对了.了解微信账户体系,能帮助你更好地做小程序设计. 微信账户体系科普:什么是UnionId.OpenId与 ...

  6. java获取openid_JAVA获取微信小程序openid和获取公众号openid,以及通过openid获取用户信息...

    https://www.cnblogs.com/lxwt/p/10154540.html?tdsourcetag=s_pcqq_aiomsg 一,首先说明下这个微信的openid 为了识别用户,每个用 ...

  7. 微信开发者和其他服务器区别,求教微信公众号开发中两种认证技术的区别?

    本人对微信开发中2个认证方式有些不解,求各位大佬给解释一番. 众所周知,在微信开发者进行开发时,有两个角色和两个场景存在,我分别描述如下: 第一个场景:微信服务器------>我的服务器. 在我 ...

  8. 微信小程序 openid及支付的若干问题解决方案

    微信小程序 openid及支付的若干问题解决方案 参考文章: (1)微信小程序 openid及支付的若干问题解决方案 (2)https://www.cnblogs.com/jhlqab/p/78500 ...

  9. OAuth和OpenID的区别(转)

    OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用.  OAuth协议为用户资源的授权提 ...

最新文章

  1. linux下git的简单使用
  2. 奇绩创坛 2021年秋季创业营 反馈:再接再厉
  3. linux文件本编辑,Linux就该这么学 -- 命令 -- 文本文件编辑命令
  4. VS2005 sp1安装体会
  5. matlab std函数_如何利用Matlab进行小波分析
  6. QT与VS环境下代码文件编码格式使用utf-8与带BOM的utf-8的差异
  7. 浏览器了解(五)资源加载顺序
  8. OpenCV_(Based on Sobel Filter to Detect edges) 基于Sobel算子的方向滤波器检查边缘
  9. TextCNN模型原理
  10. 陈小龙linux及服务器正文 配置rewrite
  11. 基础拓扑学笔记(3)——连续映像
  12. 专访许雪松:深入理解嵌入式开发
  13. java接入顺丰快递api(有可运行demo)(包括下单、路由查询、路由推送、查询订单状态、取消订单)
  14. NC 报销单根据日期和单据号排序
  15. Mac OS X: 如何拆分一个DMG文件(Split/Segmnt DMG file)
  16. 对于BP神经网络的一些理解
  17. 14天学习训练营导师课程-Pygame学习笔记-Part2(第九艺术的召唤)
  18. 运用ArcGIS进行影像分类
  19. 关于更新win11 22H2 22621.1413后透明任务栏失效的解决方法
  20. 网站接入QQ登录(QQ互联)php版的流程

热门文章

  1. 利用HappyPack优化webpack打包速度
  2. FreeMarker(一)
  3. 操作系统(4) 进程同步
  4. Python-24-正则表达式
  5. 安卓手机的root问题
  6. 2009中国软件百强企业名单(附08、07年名单)
  7. 7z centos 安装和源码安装
  8. windows 7Z命令行与安装
  9. BES2300x笔记(39) -- 道友问题整理(持续更新)
  10. 乘风破浪React—01React初体验