微信平台开发

unionId

用户unionId,同一用户在同一微信开放平台下的移动应用,网站应用,小程序,公众号,第三方平台等不同应用中unionId是唯一的。如用户A在开放平台A的公众号A、小程序A的unionId是一致的,用户A在开放平台B的公众号B、小程序B的unionId是一致的,但是用户A在开放平台A和开放平台B的unionId是不一致的。

openId

当一个用户使用了某个微信小程序,微信后台会产生一个openId,并且对于该微信小程序是唯一的,该用户在另一个公众号有另一个openId,对于该公众号是唯一的,所以可以通过这个来区分用户。
例如用户在同一个微信开放平台下的公众号A,公众号B,用户在两个公众号的openId是不一致的,但在两个公众号的unionId是一致的。
另一方面,我们通过微信小程序API并不能获取到更多用户私密信息,只能获取到昵称,性别,居住地等公开的信息,微信号这种私密信息是获取不到的,而通过这些昵称或者居住地,是没办法保证用户表里的用户数据是唯一的。

参考文章:https://cloud.tencent.com/developer/article/1708827

微信unionId和openId相关推荐

  1. 微信Unionid与Openid的区别

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

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

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

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

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

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

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

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

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

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

    看图 问: 1:小程序里面为什么要使用OpenID,有什么意义? 2:小程序既然有了OpenID,为何还要unionID? 答:请参考以下做法,如有不对地方请指出 1:微信小程序为什么会有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. php微信获取openid_如何通过PHP获取微信用户的openid和基本信息

    本篇讲解通过PHP获取微信用户的openid和基本信息的操作. 基本配置public function getcode(){ //基本配置 $appid=''; $redirect_uri=urlen ...

  10. 微信开发 invalid openid

    微信开发时候测试号运行正常,换到正式号就会报invalid openid的错误. 看了微信问答系统里的答案,说是json格式的问题,但是我这边不是这个原因. 后来突然想到了,应该是AppId和AppS ...

最新文章

  1. 如何在Hadoop上运行TensorFlow【部署】
  2. kali之metasploit基本使用
  3. 自从我上了数据结构课之后……
  4. js的动态加载、缓存、更新以及复用(四)
  5. 前端学习(1723):前端系列javascript之uniapp语法下
  6. 转 php 观察者模式
  7. miui linux桌面图标,小米主题编辑器(miui主题编辑工具)下载了最新的正式版v5.3.23...
  8. linux qt 多点触摸,【转】基于Qt, TUIO和TSLIB的嵌入式Linux下的多点触摸设计
  9. The type of the expression must be an array type but it resolved to ListObj
  10. 机顶盒安装APK方法
  11. 华为HCNA实验操作之常用操作命令32-40
  12. 机器学习(周志华)-支持向量机课后习题:
  13. shell全面入门教程--IT隐匿者
  14. 计算机应用技术职业生涯规划书5000字,计算机应用职业生涯规划书5000字
  15. 独家专访阿里集团副总裁贾扬清:我为什么选择加入阿里巴巴?
  16. 【Hbase】(十一)详解 HBase 表的设计原则
  17. 深交所a股证券代码_深交所股票代码000001
  18. 【序列建模】DIN深度兴趣网络
  19. n维椭球体积公式_为了方差无偏估计为什么要用n-1?
  20. Python相关的文件扩展名

热门文章

  1. Python完成电脑记事本软件的详细过程
  2. 学c++要不要先学C语言?
  3. 怪物猎人世界pc服务器在哪个文件夹,关于PC怪物猎人世界拆包文件的一些问题...
  4. 绘图工具 Gliffy 使用简介
  5. sql按照字符串格式拼接
  6. 串口硬盘如何应用于并口硬盘计算机,串口并口硬盘连接具体步骤(转)
  7. ios 开发证书导出p12文件_IOS开发 把cer证书转为p12证书
  8. Linux中安装JDK并配置环境变量
  9. win10pe系统计算机名修改,pe 重置win10登陆密码怎么操作_如何用pe系统重置win10电脑密码-win7之家...
  10. 谁说Mac系统下不能搞科研?MacOS科研软件汇总