当前位置: 主页 > 中国市场情报网 > 直播 > 内容页

token错误怎么解决_token失效是什么意思-天天滚动

2023-07-06 01:22:40 来源:互联网


【资料图】

1、需要重新获取code,然后得到access token。

2、 即要重新调用授权界面。

3、需要用refresh token刷新access token。

4、关于access token过期的解决办法:是在内层函数中,如果执行失败,并且是access_token过期的异常,则会在request的时候抛出专门的异常。

5、在外围函数如果接收到了这个异常,则会抛出让装饰器接收到,装饰器收到这个异常后会删掉缓存中的token,并且重新执行该函数,这样该函数在执行的时候,就会去主动的获取最新的token。

6、assess token过期的原因:测试服和线上服使用同一个app_id和secret来获取,可能会存在其中一方获取的token是旧的。

7、代码中没有统一的从一个地方来获取,而是直接从官网获取,导致不统一(看了代码,没有发现单独获取token的地方)。

8、请求获取新的token的时候失败(应该不可能,因为请求成功以后会在redis中缓存两个小时,但是发现没过多久又再次失效,因此主要原因应该不是这个)。

9、异步队列等待的时间较长,正好执行的时候token已经更新(应该不可能,获取token是在异步函数中执行,而不是通过函数参数来传递)。

本文到此分享完毕,希望对大家有所帮助。

标签:

商品
中超第1内部矛盾曝光,哈维尔爆发,放弃3大外援,海港只用奥斯卡
中超第1内部矛盾曝光,哈维尔爆发,放弃3大外援,海港只用奥斯卡,卡隆,
全球微速讯:成都一小学组织为期三天的家长会,校方这样回应...
您的浏览器不支持此视频格式近日,有网友爆料称孩子即将上小学,却在开
微头条丨李维伊萨克
LevieIsaacks是一名摄影师。主要作品有《小捣蛋闹翻天》《AmericanJudy