Dropbox 文件GetTemporaryLink

Dropbox filesGetTemporaryLink

我正在使用 Dropbox API 中的 filesGetTemporaryLink 获取 link 下载文件。我将从该方法返回的 link 保存到我的数据库中。它在大多数情况下都有效,但似乎是随机出现 410 错误。

我想知道这些 link 是否在一定时间后无法再访问(我想这可以从名称中得到预期,但我找不到另一种方法来获取 dl link).我应该使用 filesGetTemporaryLink 以外的东西来获得 link 我可以保存到我的数据库吗?

谢谢!

filesGetTemporaryLink 返回的 link 会在四个小时后过期,此时您在尝试访问它们时会遇到 410 错误。

如果您需要默认不会过期的 link,您可以使用 sharingCreateSharedLinkWithSettings instead, and modify the resulting link as documented here. Note that those links do get listed in the user's links list

如果您可以避免使用 link,您可以使用 filesDownload 下载文件数据,这会更可取。