微信用户的 openid 可能会在以下几种情况下发生变化

2023-11-15

微信用户的 openid 可能会在以下几种情况下发生变化:

1. 用户重新安装微信应用后,会获得一个新的 openid

2. 用户在同一设备上切换微信账号后,该设备上存储的 openid 会刷新

3. 微信用户设置了“清除缓存”后,也会获得新的 openid

4. iOS用户删除微信再重新安装,Android用户切换到其它手机,openid 都会发生变化

5. 微信版本升级也有可能导致openid变化6. 微信服务器端有更新时,用户的 openid 有一定概率被重新分配

总结来说,主要有以下两类原因:

用户设备变更,如重装微信、更换设备等,会重置openid。微信服务器端的维护升级,有概率导致openid重新分配。这是因为openid是由微信客户端与服务器端协商生成并维护的,与用户设备和服务器相关。所以不能将openid视为稳定不变的用户唯一标识,也不适合用于核心业务的用户标识。如果需要一个稳定的用户ID,建议使用微信的unionid或自行维护一个业务userID。开发时需要考虑到openid可能会变化,不能完全依赖它来唯一标识一个用户或进行状态管理。当出现变化时,需要自动关联老的openid和新的openid,确保业务连续性。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

微信用户的 openid 可能会在以下几种情况下发生变化 的相关文章

随机推荐

  • java图片透明化处理_java的图片背景透明及透明度处理

    如题 以下为通过java实现的针对图片的背景透明及透明度处理 供大家需要时参考 设置源图片为背景透明 并设置透明度 param srcFile 源图片 param desFile 目标文件 param alpha 透明度 param for
  • Required Integer parameter 'listId' is not present、JSON parse error

    目录 1 RequestParam value listId Integer id Required Integer parameter listId is not present 1 1 原因 2 将 RequestParam修改为 Re
  • 序列化和反序列化(简单)(c++)

    序列化和反序列化 简单 c 最近看了看序列化相关的 动手试着做了一下 虽然感觉自己很菜 但还是忍不住分享 由此记录成长 什么事序列化呢 我的理解 将数据转换成字节流存进内存 序列化 从指定内存取出字节流 再把字节流转换成数据 反序列化 那我
  • 华为harmonyos4.0鸿蒙4.0安装谷歌服务框架Play商店,解决从服务器检索信息时出错

    8月4号华为手机发布了全新的harmonyos4 0鸿蒙4 0系统 很多人需要问还是不是支持谷歌服务框架 那么答案是肯定的 它和鸿蒙3是一样的 一样的操作 一样的支持安装谷歌服务框架 安装Google play商店 测试机型 Mate30
  • CentOS 通过 yum 安装 Mysql 5.0

    记录一下步骤 备忘 1 首先配置一下 yum 的源 指向光驱 1 光驱中放入系统盘 2 mount t iso9660 o ro dev cdrom mnt cdrom 3 备份一下 yum 原始配置 cp etc yum repos d
  • 【华为OD统一考试A卷

    华为OD统一考试A卷 B卷 新题库说明 2023年5月份 华为官方已经将的 2022 0223Q 1 2 3 4 统一修改为OD统一考试 A卷 和OD统一考试 B卷 你收到的链接上面会标注A卷还是B卷 请注意 根据反馈 目前大部分收到的都是
  • STM8单片机串口驱动的深度解析

    串口是单片机最重要的外设之一 在很多项目开发中都有应用 Lora模块的外部通讯方式就是串口 本节简单的和大家解析一下串口通讯及驱动代码的编程 STM8L101F3单片机支持一路串口通讯 我们先看一下Lora模块的硬件接口 如下图所示 串口的
  • go环境安装与idea goPATH设置

    1 找到中文go网站安装go环境 http docscn studygolang com doc tutorial getting started
  • Qt应用程序允许使用高地址内存的设置

    1 Qt4版本 在 pro文件中添加以下代码 申请使用高位地址内存 QMAKE LFLAGS Wl large address aware 2 Qt5版本 在 pro文件中添加以下代码 允许使用高位内存 QMAKE LFLAGS WINDO
  • Cocos Creator搞心态小游戏-闯关类 项目展示+完整项目源码

    游戏录像 Cocos Creator搞心态小游戏 闯关类 项目展示 游戏玩法 玩家通过按方向键控制角色移动 跳跃并躲避场景中的陷阱 角色触碰到陷阱会往后摔 直到角色到达摔到安全位置 功能 角色的基本移动前后移动 跳跃 角色触碰陷阱会往后摔
  • centos 7设置redis开机自启

    Linux设置redis开机自启 查询redis conf配置文件的路径 find name redis conf 设置redis conf中daemonize为yes 确保守护进程开启 当Redis以守护进程方式运行时 Redis默认会把
  • SpringBoot 整合 XXL-JOB(执行器)

    合集地址 pom 引入相关依赖 版本要和注册中心对应
  • Matlab - Solidworks 机器人建模(3)如何把URDF文件导入到Matlab

    文章目录 0 前言 1 URDF 转化成 rigidbody tree格式 2 URDF 导入到 simulink 有了urdf文件之后 在matlab里面可以有这两种导入选择 urdf 转化成 rigidbody tree urdf 转化
  • 基础算法【算法习题及模板】上

    目录 排序 快速排序 归并排序 二分 高精度 高精度加法 高精度减法 高精度乘法 高精度除法 排序 快速排序 给定你一个长度为n的整数数列 请你使用快速排序对这个数列按照从小到大进行排序 并将排好序的数列按顺序输出 输入格式 输入共两行 第
  • Linux 查看或统计网卡流量的几种方式【全】

    在工作中 我们经常需要查看服务器的实时网卡流量 通常 我们会通过这几种方式查看Linux服务器的实时网卡流量 目录 1 sar 2 proc net dev 3 ifstat 4 iftop 5 nload 6 iptraf ng 7 ne
  • 我国网民上网最爱干三件事:娱乐聊天看新闻

    中国互联网信息中心 CNNIC 今日发布第24次中国互联网发展状况统计报告 报告显示 我国网民上网最干的三件事分别是 娱乐 聊天 看新闻 报告称 我网民在网络娱乐 信息获取和交流沟通类网络应用上使用率较高 除论坛 BBS外 这三类网络应用在
  • 27条好赚钱副业的途径:自己也能不用上班月入2万+!

    前言 最近我的知乎号也是越做越好了 很多读者私聊我有没有副业可以做 自己平常除本职的工作之外 也会去做一些其他事情 写公众号 搞搞小视频 偶尔还接点小私活 平常还收了几个小徒弟 然而知乎上很多非相关互联网的也给我咨询了好的 不得不说自己还需
  • 基于孪生网络的单目标跟踪持续汇总

    基于Siamese Network的单目标跟踪持续汇总 Visual Object Tracking 从SiamFC开始 涌现了一大批基于孪生神经网络 Siamese Network 的跟踪算法 其中包括多目标跟踪和单目标跟踪 本文将以Si
  • 51单片机用三种方法实现流水灯(超详细)

    51单片机用三种方法实现流水灯 一 数组流水灯 二 移位函数流水灯 三 移位运算符流水灯 一 数组流水灯 定义一组数组分别对应点亮LED1 7 然后利用for循环赋值给p2从而实现流水灯 include
  • 微信用户的 openid 可能会在以下几种情况下发生变化

    微信用户的 openid 可能会在以下几种情况下发生变化 1 用户重新安装微信应用后 会获得一个新的 openid 2 用户在同一设备上切换微信账号后 该设备上存储的 openid 会刷新 3 微信用户设置了 清除缓存 后 也会获得新的 o