开发者社区> 问答> 正文

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

已解决

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

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

展开
收起
星球华人 2016-04-09 13:14:47 4468 0
3 条回答
写回答
取消 提交回答
  • 采纳回答

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

    2019-07-17 18:40:09
    赞同 展开评论 打赏
  • oauth 登陆后 openid等用户相关信息 可以加密存session

    2019-07-17 18:40:09
    赞同 展开评论 打赏
  • 是的

    2019-07-17 18:40:09
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
微信广告引擎与播放节奏算法实践 立即下载
微信H5视频播放器在海量业务下的实践 立即下载
微信高效运维之路 立即下载