如何在 Dropbox API v2 中创建不过期令牌?

How to create not expires token in Dropbox API v2?

正如标题所说,Dropbox最近改版后API,Token开始有过期时间了..

以前如果我不撤销,Token可以永久使用。 可能出于安全原因添加了过期时间。

但是,这对我的应用来说很不方便。我将需要上传很长时间的文件(一次可能超过一个月)。

按照现在的API,我只能反复刷新token,让token永不过期...

有谁知道是否还有办法在当前的 Dropbox 中创建一组不会过期的令牌API?

Dropbox 正在切换为仅颁发 short-lived 个访问令牌(和可选的刷新令牌),而不是 long-lived 个访问令牌。您可以找到 more information on this migration here.

应用程序仍然可以通过请求“离线”访问来获得 long-term 访问权限,在这种情况下,应用程序会收到一个“刷新令牌”,可用于根据需要检索新的 short-lived 访问令牌,无需进一步的手动用户干预。您可以在 the OAuth Guide and authorization documentation.

中找到更多信息

作为参考,虽然现在已弃用创建新的 long-lived 访问令牌,但我们目前没有禁用现有 long-lived 访问令牌的计划。 (如果情况发生变化,我们当然会提前宣布。)在这种情况下,您可以继续使用现有的 long-lived 个访问令牌,而不会中断(如果有的话)。另外请注意,更改后您将无法创建新的 long-lived 访问令牌。

虽然更改于 2021 年 9 月 30 日开始,但我们正在逐步发布它,因此您可能直到现在才发现您的应用受到影响。一旦它适用于您的应用程序,它就会适用,而不管您的应用程序的“访问令牌过期”设置如何,并且该设置可能不再适用于您的应用程序。