
大家是什么方案呢?
1 play78 2020 年 11 月 18 日 如果你做那种需要服务器交互的话,要存起来的吧。作为用户表的主键或者外键。 |
2 AngryPanda 2020 年 11 月 18 日 这个对于每个用户,是固定不变的 |
4 aspriny 2020 年 11 月 18 日 同一个公众号的同一个用户的 openid 是不变的,具体方案看业务需求。我们是要和其他业务信息关联所以是入库了的。更新方案是 手动同步+定时更新。 |
5 play78 2020 年 11 月 18 日 @azev 我不是的哦。因为公众号获取微信用户 openid 是需要用户授权的。就是需要跳转到授权页面。 不能让用户每次都跳转到授权页吧。我是第一次获取 openid 后,保存到本地 localStorage 。然后下次访问,判断本地是否有 openid,没有再重新获取一次。 但是微信公众号浏览器有个问题,就是会定时删除 localStorage,就造成每隔几天要获取一次 openid 。 |
7 sunny2580839896 2020 年 11 月 18 日 @play78 #5 localStorage 好像无法清除。。。 |
8 urlk 2020 年 11 月 18 日 存 cookie , 存 localStorage . 缓存查不到再去获取 . 本质上和 sessionid 是同一类东西. 获取 openid 需要时间成本,资料的话还得授权 . |
9 azev OP @shenjinpeng @play78 多谢 存 cookie 或者 localStorage 这个是怎么操作呢? 因为微信那边回调我的后端地址时是微信服务器跟我后端的会话 在这个回调里进行 cookie 的操作应该是不行吧? |