跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 公众号内网页获取微信用户 openid 是即用即取吗?
未分類
4 11 月 2020

公众号内网页获取微信用户 openid 是即用即取吗?

公众号内网页获取微信用户 openid 是即用即取吗?

資深大佬 : azev 4

大家是什么方案呢?

大佬有話說 (9)

  • 資深大佬 : play78

    如果你做那种需要服务器交互的话,要存起来的吧。作为用户表的主键或者外键。

  • 資深大佬 : AngryPanda

    这个对于每个用户,是固定不变的

  • 主 資深大佬 : azev

    @play78 嗯 存是需要的
    就是下次用户再访问的时候 还是得再获取一次吧 然后拿着再去数据库查询
    感觉就是这个‘再取’的动作 是即用即取

  • 資深大佬 : aspriny

    同一个公众号的同一个用户的 openid 是不变的,具体方案看业务需求。我们是要和其他业务信息关联所以是入库了的。更新方案是 手动同步+定时更新。

  • 資深大佬 : play78

    @azev 我不是的哦。因为公众号获取微信用户 openid 是需要用户授权的。就是需要跳转到授权页面。
    不能让用户每次都跳转到授权页吧。我是第一次获取 openid 后,保存到本地 localStorage 。然后下次访问,判断本地是否有 openid,没有再重新获取一次。
    但是微信公众号浏览器有个问题,就是会定时删除 localStorage,就造成每隔几天要获取一次 openid 。

  • 資深大佬 : echoway

    @play78 #5 只获取 openid 的话,是静默授权的,直接会跳转到回调页,用户无感知的

  • 資深大佬 : sunny2580839896

    @play78 #5 localStorage 好像无法清除。。。

  • 資深大佬 : shenjinpeng

    存 cookie , 存 localStorage . 缓存查不到再去获取 . 本质上和 sessionid 是同一类东西. 获取 openid 需要时间成本,资料的话还得授权 .

  • 主 資深大佬 : azev

    @shenjinpeng
    @play78 多谢 存 cookie 或者 localStorage 这个是怎么操作呢?
    因为微信那边回调我的后端地址时是微信服务器跟我后端的会话 在这个回调里进行 cookie 的操作应该是不行吧?

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具