openID

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

unionID

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

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

强烈提示:对于开发团队而言,在接入微信登录之初,往往会忽视用户的UnionID,只记录了openid。这会导致后期账号打通时候,需要用户重新授权,运营成本增高,遇到此类问题的团队不在少数。

官方说明:

如果开发者拥有多个移动应用、网站应用、和公众帐号(包括小程序),可通过unionid来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号(包括小程序),用户的unionid是唯一的。换句话说,同一用户,对同一个微信开放平台下的不同应用,unionid是相同的。

同一个微信开放平台下的相同主体的App、公众号、小程序,如果用户已经关注公众号,或者曾经登录过App或公众号,则用户打开小程序时,开发者可以直接通过wx.login获取到该用户UnionID,无须用户再次授权。

微信unionID和openID区别相关推荐

  1. 微信Unionid与Openid的区别

    同一用户,对同一个微信开放平台下的不同应用,Unionid是相同的,但Openid是不同的. OpenID: 普通用户的标识,对当前开发者帐号唯一,一个Openid对应一个公众号. Unionid:用 ...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  9. 微信小程序和vue双向绑定哪里不一样_浅析Vue 和微信小程序的区别、比较

    写了vue项目和小程序,发现二者有许多相同之处,在此想总结一下二者的共同点和区别. 一.生命周期 先贴两张图: vue生命周期 小程序生命周期 相比之下,小程序的钩子函数要简单得多. vue的钩子函数 ...

  10. 同为IM社交产品中的王者,QQ与微信到底有什么区别

    本文由人人都是产品经理专栏作家马璐原创发表,原题为<不谈历史谈当下,QQ与微信的区别是什么>,有改动. 1.引言 对于QQ和微信进行分析以及学习已经是不少IM社交产品创业者的必经过程了,就 ...

最新文章

  1. Hive数据仓库之快速入门
  2. 详解python正则\b和\B的区别
  3. Matlab与神经网络入门
  4. Unity内置的三套消息发送机制的应用实例
  5. 我的makefile写法(一)
  6. 视觉SLAM十四讲(2):初识SLAM
  7. python爬取内容乱码_python爬取html中文乱码
  8. 哥斯拉Godzilla Shell管理工具使用,马分析,特征分析(4K屏不好用,Webshell)
  9. python爬去segementfault上的博客文章
  10. 【水果识别】基于matalb GUI水果分类系统【含Matlab源码 174期】
  11. i2c-tools 编译安装和使用
  12. html 设置日期选择器样式,解决Element UI 日期选择器自定义修改多个样式
  13. 海洋角度分析全球气候变暖停滞原因
  14. 好看的皮囊 · 也是大自然的杰作 · 全球高质量 · 美图 · 集中营 · 美女 · 2017-08-21期...
  15. β-半乳糖苷酶的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  16. ROG华硕幻系列原厂预装系统恢复出厂设置安装包
  17. evm?衡そΑ_RGB? CMYK? Α? 什么是图像通道,它们是什么意思?
  18. 【LeetCode】279. 完全平方数 【动态规划】【四平方和定理】
  19. windows服务器日志文件定期清理,运维编排场景系列-----定时清理Windows服务器日志...
  20. 计算机专业毕业设计—JAVA语言系统设计(共80套打包)

热门文章

  1. matlab能不能查焓湿图,用MATLAB绘制南昌地区室外气象焓湿频图程序.docx
  2. python自动化运维快速入门 pdf 郑征_Python自动化运维快速入门
  3. php 做圆形头像,php制作圆形用户头像方法
  4. JavaScript BOM
  5. 开源Java B2B2C商城项目Javashop的部署安装过程
  6. IDEA中配置Junit4
  7. 你的工具包已到货「GitHub 热点速览 v.22.31」
  8. iPad PPT演示录屏踩坑及后续ffmpeg处理
  9. 问题:C语言习题5.22 - 学生成绩的处理
  10. 软件dfmea_DFMEA与PFMEA之间不得不说的关系