【问题标题】:Is there a way to get a permanent access token on BOX API v2有没有办法在 BOX API v2 上获取永久访问令牌
【发布时间】:2013-10-26 01:22:13
【问题描述】:

我们知道 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 可能会过期,或者 refresh_token 也会过期。

谁能赐教,如何刷新令牌?在每个用户提交?还是什么?

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

谢谢

【问题讨论】:

  • 你是如何刷新你的令牌的?是否有任何 API 端点可以刷新令牌?

标签: box-api


【解决方案1】:

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

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

【讨论】:

  • 我想我必须坚持这个解决方案。谢谢!
  • 我认为如果正在使用新的,则必须将其记录到数据库中?在 Java API 上,我看不到如何检测更改。
  • @alok 你是如何刷新你的令牌的?是否有任何 API 端点可以刷新令牌?
猜你喜欢
  • 2013-01-09
  • 2018-01-31
  • 1970-01-01
  • 1970-01-01
  • 2011-09-11
  • 1970-01-01
  • 2012-09-05
  • 1970-01-01
  • 2013-01-11
相关资源
最近更新 更多