可能你也和我一样遇到过这样的问题:PHP明明设置了缓存,而且也没有过期,但是却提示失效。

遇到这种问题一般是因为两种情况:

1、多个appid和secrete 生成的access_token互相覆盖了, 所以这种情况我们一定要区分清楚;

2、代码可能在多个地方生成access_token,当生成新的access_token时旧的就会在5分钟后失效;

如果你遇到了上面的两种情况,可以使用下面的方法解决:

使用swoole写一个定时器,保证每个小时刷新一下access_token,然后再写入数据库。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。