1

我们知道 BOX API v1 可以获得一个永久的 auth_token,但是使用 Oauthv2 的 BOX API v2 没有,并且它对于 access_token 的有效期只有 1 小时,对于 refresh_token(afaik) 的有效期只有 14 天。

我有一个单一的表单所有者与 BOX 集成的应用程序。例如,我创建了一个表单,每次提交都将上传到 BOX(当然这将被设置,它使用 BOX API v1)

提交表单的用户将使用表单所有者创建的 access_token。我们不知道下次提交是什么时候。所以到那个时候,access_token 可能会过期,或者 refresh_token 也会过期。

谁能启发我,如何刷新令牌?在每个用户提交?或者是什么?

BOX API v1 在这里没有问题,它可以完美运行,但是因为 API v1 将在 12 月失效,我现在必须计划将其转换为 v2,但是 Box api v2 有令牌过期。

谢谢

4

1 回答 1

5

我有一个类似的问题,我得到的解决方案是编写一个计划任务或玉米作业,它将始终保持刷新和访问令牌活动

创建一个支持的任务,它将每 13 天运行一次,并使用预先存在的刷新令牌来获取新的刷新令牌

于 2013-05-16T10:47:05.620 回答