我们知道BOX API v1可以获得永久的auth_token,但是使用Oauthv2的BOX API v2没有,并且它仅对access_token有效1小时,对refresh_token有效14天(afaik)。
我有这个应用程序,单个表单所有者与BOX集成。 例如,我创建了一个表单,每个提交都将上传到BOX(当然这将被设置,它使用BOX API v1)
将提交表单的用户将使用表单所有者创建的access_token。 我们不知道下次提交的时间是什么时候。所以到那时,access_token可能会过期或者刷新也是。
任何人都可以启发我,如何刷新令牌?在每个用户提交?或者什么?
BOX API v1在这里没有问题,它工作得很好但是因为API v1将在12月死亡,我现在必须计划将其转换为v2,但是Box api v2有一个令牌到期。
由于
答案 0 :(得分:5)
我有类似的问题,我得到的解决方案是 写一个计划任务或玉米工作 始终保持刷新和访问令牌活着
创建一个支持的任务,每个人都会运行 第13天,使用预先存在的刷新令牌 获取新的刷新令牌