开发者社区> 问答> 正文

微信H5刷新后获取不到openid?

星球华人 2016-04-09 13:14:47 1732

不知道大家有没有遇到这样的情况:

OAuth获取用户信息后,并正确进入H5页面,然后点击右上角···,点击刷新。问题出现:无法再次获取到用户的openid了。
各位是怎么解决的?我知道有一个refresh_token,是用来解决类似情况的吗?

移动开发
分享到
取消 提交回答
全部回答(3)
  • 星球华人
    2019-07-17 18:40:09
    已采纳

    很明显,你获取openid的方式是需要最开始的code为基础,刷新后在不保存你的openid或者上次的access_token的情况下,上次的code已经无效了,所以必然无法获取用户的openid了,
    另外吗如果你的openid获取不到了,可以用refresh_token来重新获取openid

    0 0
  • 安徽生活网
    2019-07-17 18:40:09

    oauth 登陆后 openid等用户相关信息 可以加密存session

    0 0
  • 1469909112098059
    2019-07-17 18:40:09

    是的

    0 0
添加回答

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程