1

我正在使用BOX Java SDK具有自动刷新令牌功能的 v2。

根据代码,在发送带有过期访问令牌的请求期间,SDK工作流程如下:

  1. 使用过期的访问令牌发送请求。
  2. 得到 401 (invalid_token)
  3. 使用有效的刷新令牌发送刷新 oauth 请求并获取新的访问令牌和刷新令牌。
  4. 再次发送带有新令牌的原始请求。

问题是在获取新令牌后,sdk 使用新令牌发送原始上传请求,但400 (Bad Request)出现错误。如果我调用 sdk 上传带有有效令牌的文件,它会返回 201。

我还将下载一个带有过期令牌的文件,然后调用 sdk 自动刷新令牌,重新执行下载请求,该请求返回没有任何错误。所以这意味着这个执行请求 - 刷新 - 重新执行工作正常。

这是一个错误SDK还是我错过了什么?请帮忙。

4

0 回答 0