![](/img/trans.png)
[英]Is there a way to verify file integrity of Microsoft Graph messages?
[英]What is the life time of downloadUrl obtain using Microsoft Graph?
使用 Microsoft Graph API 从一个驱动器获取项目时, @microsoft.graph.downloadUrl的生命周期是多长。
在Microsoft Graph API 文档中,它仅说明该值在短时间内可用
@microsoft.graph.downloadUrl 值是一个短期 URL,无法缓存。 该 URL 在失效之前只能使用一小段时间。
但我无法找到它失效的时间。
那么,谁能帮我找到那个时间?
该时间是否等于默认情况下为 1 小时的访问令牌过期时间?
此外,一旦 downloadURL 失效,我们是否需要为其他 downloadUrl 请求 API 或者有其他方法可以下载该项目吗?
预先验证的下载 URL 仅在短时间内(几分钟)有效,并且不需要授权标头即可下载。
引自该
Anmol 是正确的,我们不会发布超过“几分钟”的 TTL。
要回答问题的第二部分,一旦 URI 无效,就无法恢复该 URI。 您需要通过 API 重新发布预先验证的下载 URI。
这里的假设是该文件将在 URI 发布后几乎立即下载。 我们让它保持几分钟的活动状态,因为总是有可能无意中延迟下载的边缘情况(即酒店 wifi,不小心让您的机器进入睡眠状态,在您找到插头之前电池没电了,以上所有......)。
如果您需要一个更永久的 URI,您应该创建一个链接。
(编辑:修复断开的链接)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.