簡體   English   中英

使用 Microsoft Graph 獲取 downloadUrl 的生命周期是多少?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM