openid和unionid的区别

  • 1、微信openid和unionid长度是不一样的
  • 2、openid同一用户同一应用唯一,unionid同一用户不同应用唯一。
  • 3、对于在pc端和客户端
  • 4、获取用户的openid是无需用户同意的,获取用户的基本信息则需要用户同意

1、微信openid和unionid长度是不一样的

openid长度为28,unionid长度为29

2、openid同一用户同一应用唯一,unionid同一用户不同应用唯一。

这里的不同应用是指在同一微信开发平台下的不同应用为了识别用户,每个用户针对每个公众号会产生一个安全的openid。如果需要在多公众号、移动应用之间做用户共通,则需要前往微信开放平台,将这些公众号和应用绑定到一个开放平台账号下,绑定后,一个用户虽然对多个公众号和应用有多个不同的openid,但他对所有这些同一开放平台账号下的公众号和应用,只有一个unionid。一个微信开放平台只可以绑定10个公众号。

3、对于在pc端和客户端

我们在使用微信网页版本的时候,生成微信二维码用户扫描登录,此时获取的openid和微信客户端的openid是不一样的,但是unionId是一样的。这是因为,网页二维码扫描登录是网站应用,客户端是公众号,两者属于不同应用。

4、获取用户的openid是无需用户同意的,获取用户的基本信息则需要用户同意

openid和unionid的区别相关推荐

  1. 用户openId 和 unionId 的区别

    1.长度不同 openId=28,unionId=29 2.openId 是同一用户同一应用的唯一标识 不同小程序或者不同微信H5,openId都是不一样的 单个应用中用户的唯一标识是openId 同 ...

  2. openID及unionID的区别

    前言:开发小程序和微信公众号之前,一定要充分理解openID及unionID的区别,唯一标识很重要,免得后期填坑 一.公众号openID和小程序openID说明: 为了识别用户,每个用户针对每个公众号 ...

  3. unionid openid微信php,openid与unionid

    我感觉最近对unionid和openid的一些知识的需求开始变多了,所以特此将一些有意义的讨论附在此处 讨论一:小程序 怎么获取 unionid 1.加入开放平台 2.获取session_key 3. ...

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

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

  5. 微信小程序- css相比,wxss区别?小程序关联微信公众号如何确定用户的唯一性?微信小程序中的用户ID(openid和unionid)

    1 与css相比, wxss区别? 1) 响应式长度 rpx 2) 样式导入 3) 小程序不支持通配符* *{ width:100rpx; height:100rpx; } 2 小程序关联微信公众号如 ...

  6. 微信openid和unionid区别

    (1)微信openid和unionid长度是不一样的 openid=28,unionid=29 (2)openid同一用户同一应用唯一,unionid同一用户不同应用唯一 比如你们公司有一个公众号,一 ...

  7. 小程序获取openid和unionid方法

    1.openid可以用于区别不同用户,但是同一用户在小程序和公众号的openid是不一致的,如果想要做用户数据关联,unionid是一个不错的解决方案,不过要在微信开放平台上把你想要共享的公众号或是小 ...

  8. 微信openid 服务器备案,微信生态中的 openId、unionID和业务系统中的ID

    在进行微信生态相关的开发的时候,经常会遇到一个术语:openID.openID 在微信生态下几乎无处不在:你想要识别用户身份?需要 openID 你需要给用户推送消息?需要 openID 除了 ope ...

  9. php小程序登录时解密getUserInfo获取openId和unionId等敏感信息

    在获取之前先了解一下openId和unionId openId : 用户在当前小程序的唯一标识 unionId : 如果开发者拥有多个移动应用.网站应用.和公众帐号(包括小程序),可通过unionid ...

最新文章

  1. Winmail邮件服务器
  2. 正则表达式匹配多行注解/**/
  3. python 从入门到实践 第三章
  4. Promise 的基本使用 与 Ajax的jQuery封装
  5. PyOpenCL图像处理:Box模糊
  6. 我们在进行着一场拔河比赛……
  7. 一个拆分使用的存储过程例子
  8. Android初级教程:Android中解析方式之pull解析
  9. JDK1.8使用Dubbo时需注意
  10. [原创]关于在VS解决方案下使用文件夹管理多个项目层次关系的说明
  11. linux优化pdf,linux系统安全和优化.pdf
  12. 给一个执行在windows 7和NAT下的VMWARE虚拟机分配固定IP
  13. react.js 表单验证-登录框
  14. storm笔记:Storm+Kafka简单应用
  15. 排序算法之二路归并排序
  16. 腾讯云轻量应用服务器搭建网站
  17. CorelDRAW制作360安全浏览器图标
  18. Python量化交易平台开发教程系列1-类CTP交易API的工作原理
  19. cad net 绘制带圆弧的多段线
  20. 舒亦梵:现货黄金入门小知识,你知道多少

热门文章

  1. C/C++文件管理fopen()、fread()
  2. 第二单元笔记——应用层万字长文
  3. C语言程序设计精髓第四周编程
  4. MySQL基础环节余胜军课堂笔记
  5. 虚拟摄像头Softcam v1.52 汉化注册版
  6. 图像处理 有损压缩-变换编码
  7. Echarts实现中国地图完整示例
  8. Unity Live2D 综合篇:点击模型时播放动作和声音
  9. 系统分析与设计团队项目第二次
  10. javascript特效大集合