微信OpenId&UnionID

在关注者与公众号产生消息交互后,公众号可获得关注者的OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的。对于不同公众号,同一用户的openid不同)

注意:OpenId是根据appId生成的,在一个app中openId是唯一的,也就是说同一用户在不同的APP中openId是不一样的。

请注意,如果开发者有在多个公众号,或在公众号、移动应用之间统一用户帐号的需求,需要前往微信开放平台(open.weixin.qq.com)绑定公众号后,才可利用UnionID机制来满足上述需求。

UnionID的意义

开发者可通过OpenID来获取用户基本信息。特别需要注意的是,如果开发者拥有多个移动应用、网站应用和公众帐号,可通过获取用户基本信息中的unionid来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号,用户的unionid是唯一的。换句话说,同一用户,对同一个微信开放平台下的不同应用,unionid是相同的。

作者:codeice
链接:https://www.jianshu.com/p/da3692bd48c7
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

微信OpenIdUnionID相关推荐

  1. 微信公众号为指定openid用户推送消息

    微信公众号为指定openid用户推送消息 微信提供的开放接口中,有两个给指定openid的用户发送信息的接口,适用场景应该是向 预约用户或者中奖用户发送消息. 第一个接口:客服发送消息 请求方式: P ...

  2. 使用第三方SDK(如微信、qq、快看、头条等),调用接口405 Method Not Allowed

    使用第三方SDK(如微信.qq.快看.头条等),调用接口405 Method Not Allowed 错误描述:postman请求正常,但客户端调用后接口没有反应,但返回了405错误. 解决方法:第三 ...

  3. 通过聚合数据API获取微信精选文章

    思路 在聚合数据申请账号(https://www.juhe.cn/) 通过聚合数据api获取微信精选文章api 通过newspaper库提取相应的文本内容,关于newspaper库的使用方法可以参考这 ...

  4. 微信支付回调重复通知,正确的响应

    好多人遇到这个问题,微信异步请求notify_url,我们接收到通知了,并且给微信返回下面的xml了,但是微信还是不停的给我们发通知.处理完业务后,新增如下代码: 微信文档:https://pay.w ...

  5. 微信架构 支付架构(下)

    微信架构 & 支付架构(下) 管理网络请求 首先看看原来 iOS 处理支付网络请求的缺陷: 原来支付的请求,都是通过一个单例网络中心去发起请求,然后收到回包后,通过抛通知,或者调用闭包的方式回 ...

  6. 微信架构 支付架构(上)

    微信架构 & 支付架构(上) 一. 微信和支付宝对比 这两者现在已经占领了移动支付的90%市场,支付形式也都大抵相同,只是在实现细节上略微不同.这里之所以要专门对比,是因为有些接口的不同在后边 ...

  7. 微信 request 合法域名校验出错

    报错信息 at Feb 19 2022 10:42:34 GMT+0800 (中国标准时间) request 合法域名校验出错如若已在管理后台更新域名配置,请刷新项目配置后重新编译项目,操作路径:&q ...

  8. 微信小程序页面之间数据传递

    微信小程序跳转界面传递数据,要传递的数据拼接在url 后面实现 下面看一个简单的demo 传递数据 要传递界面 wxml <!--index.wxml--> <view class= ...

  9. 微信小程序修改整体背景颜色

    微信小程序在最外层设置view 的高度为100% ,然后在设置backgroud 的颜色值发现 没有效果  这个处理方法就是在xx.wxml 中设置 page{ background:#e5e5e5: ...

  10. 关于微信公众号注意事项

    本文是自己曾经作为新手感觉迷惑的地方 ,这里记录一下 如果想要做小程序或者公众号 需要到微信公众平台 官方地址 要注意的就是账号注册问题 点击注册了 会弹出界面 加入我选择了小程序注册进入之后 显示 ...

最新文章

  1. 使用Powershell如何导出Exchange对象中的多值属性值
  2. python中shutil模块_python文件、文件夹、压缩包处理模块-shutil模块-阿里云开发者社区...
  3. 通讯线路物理层编码类型总结(NRZ,MLT-3,4B/5B,8B/10B,64B/66B...)
  4. Spring cloud集成Rabbitmq
  5. c语言数组输出最大值和次大值,求给定数组的最大值与次大值
  6. 某人想在h小时内钓到_为某人命名以重新连接到您的服务器
  7. spring jaxb_自定义Spring命名空间使JAXB变得更容易
  8. python 搜索功能,使用Python使用网站的搜索功能
  9. CentOS开启samba服(附smb.conf手册)
  10. echart 世界地图发光_echarts生成世界地图,百度echarts生成世界地图方法
  11. shenyu单机部署和整合springcloud(手动和注解自动配置),nacos微服务网关
  12. 联想电脑关闭HotKey (热键模式),使用快捷功能时才需按Fn
  13. 基于对立非洲秃鹫优化算法求解单目标优化问题(OAVOA)含Matlab代码
  14. 双模式IT:企业IT部门是否能够肩负双重劳动力角色的概念?
  15. 聚观早报 | iPhone接口将与安卓统一;《三体》动画定档12月3日
  16. 微信小程序 解决圆形头像显示图片不完全问题
  17. MyBatis-Plus入门教程
  18. 哈希表的介绍_以Python为例
  19. 视频下载(无意间不知道在哪里收藏的,我自己没有下载过,也没有测试过,如果你确实有需要下载下面的视频,就试试吧。如果下载不了也别扔石头。)
  20. python正则表达式findall的使用

热门文章

  1. NDK在Linux下载配置以及C、C++编译配置(交叉编译)
  2. leetcode剑指offer合集+题解
  3. 泰牛PHP基础+高级+实战+全套课件(大牛班)
  4. android录屏直播方案,安卓手机录屏直播软件怎么用?
  5. 仿某云宝一元云购系统网站源码v1.0
  6. 为Windows 7 Professional安装多语言包
  7. springboot整合websocket实现微信小程序聊天
  8. Bex5文档服务器,WeX5/BeX5 UIServer的缓存机制
  9. mysql手册07_存储引擎
  10. 国内外手机号码正则表达式