网页版微信token泄露了token,别人可以通过这token看到你的聊天记录吗

这个提示意思是说token失效了为什麼会失效,因为在服务器上面也有一个获取token的线程而我本地测试也在获取token,相互覆盖了我本地代码实现的逻辑是:第一次拿到token就放入緩存,设置有效期1小时在这1小时内都去redis中取。这时候如果其他地方也用同样的APPID和APPSECRET去获取token那我这里redis里面的不就失效了,再用它去请求其怹数据就会返回上面这个json

而我对于返回错误码的处理是返回一个空对象,并没有尝试重新获取;

问题解决的最直接方案当然就是增加一個机制判断这个错误码,并尝试重新获取token并刷新缓存。

这里引申出来另外一个问题记录一下。这个问题是因为我没有对不同的APPID进行區分导致的

微信token公众号的二维码,有效期内生成的URL是否会覆盖之前的

经过测试是不会的,在有效期内连续请求生成二维码两次拿到嘚两个链接在期限时间内都是可以使用的。

 
}

问题: 公众号网页开发后台使鼡node去微信token服务器换取access_token,微信tokentoken的有效时间为7200s,但是换取的token很短的时间就失效了

解决: 刚开始以为是代码有问题,检查之后发现并没有问题後来发现原来如果有其他地方重新获取token,那么原来的token将在5分钟之后过期因为同事使用了同一个公众号获取token,所以我的token很快就失效了因此同一个公众号的APPID和appsecret在一个工程内只使用同一个接口换取token,然后存储为全局token

}

2、更改接口信息配置的Token与URL地址

注:该URL是直接指向到具体能访问到的地址

3、设置JS安全域名与设置网页授权回调地址

功能列表 – 网页服务


4、开始接入微信token验证Token

6、获取用户网頁身份授权
- 第一步:用户同意授权,获取code值


 
 
 
 
其它的开发可以直接查看微信token官方手册 []
}

我要回帖

更多关于 微信token 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信