叶耶耶 发表于 2024-4-6 17:33:06

请教下API请求中的token刷新问题

在使用活字格中,会用到第三方系统的API进行数据的读取及操作,一般来说接口中的token有效期是30分钟,格友们在这种场景下,一般在活字格中使用什么方案比较好一些,目前我想到的是在活字格数据表中存入token和过期时间,每个API的操作都先进行这个过期时间的判断,如果到期了则先把表中的token和时间更新保存回表中再执行后面操作。不知道有没有更好高效率的方案

Grayson.Shang 发表于 2024-4-6 17:33:07

感谢大佬支持,楼主提到的这种方案确实是可行的,一般也是会这样做的,不知道咱们是觉得这种方案是哪里会影响到效率。

一般设计器确实是这样子的,若是说区别,可能不同的格友选择的存储方式不同,我这里做一个举例,咱们可以参考一下
1、token和过期时间存在数据表中
2、token和过期时间不存在数据表中,而是存储在全局变量上

3、token和过期时间不存在数据表中,而是存储到服务端缓存中

吴小胖 发表于 2024-4-6 22:11:30

您这个方案是可行的,当然也可以直接做一个计划任务,每半小时执行一次,拿到的token直接存在表里。

叶耶耶 发表于 2024-4-8 07:52:42

吴小胖 发表于 2024-4-6 22:11
您这个方案是可行的,当然也可以直接做一个计划任务,每半小时执行一次,拿到的token直接存在表里。

非常感谢分享

Lay.Li 发表于 2024-4-8 10:51:00

不客气哈~
后边有问题欢迎随时发帖交流:loveliness:

叶耶耶 发表于 2024-4-8 11:02:22

Grayson.Shang 发表于 2024-4-7 12:10
感谢大佬支持,楼主提到的这种方案确实是可行的,一般也是会这样做的,不知道咱们是觉得这种方案是哪里会影 ...

感谢版主分享

Grayson.Shang 发表于 2024-4-8 12:06:47

:jy74a:
页: [1]
查看完整版本: 请教下API请求中的token刷新问题