我試圖使用https://apis.live.net/v5.0/folderid/files來獲取有關文件夾中文件的信息?從文件夾中檢索文件信息的限制
我的這個特定文件夾大約有5200個文件。所以,當我提出上述請求時,我正在獲取readtimeout。我可以提出請求的文件數量有限制嗎?
注:我能夠成功地檢索從文件夾中的文件信息,如果我限制文件數到500說https://apis.live.net/v5.0/folderid/files?limit=500
我試圖使用https://apis.live.net/v5.0/folderid/files來獲取有關文件夾中文件的信息?從文件夾中檢索文件信息的限制
我的這個特定文件夾大約有5200個文件。所以,當我提出上述請求時,我正在獲取readtimeout。我可以提出請求的文件數量有限制嗎?
注:我能夠成功地檢索從文件夾中的文件信息,如果我限制文件數到500說https://apis.live.net/v5.0/folderid/files?limit=500
一般來說這是很好的頁面的查詢可能會返回大量的請求。您可以嘗試將limit
查詢參數與offset
查詢參數組合使用,以便一次讀取多組兒童,並查看是否對您更好。
我會在相關信息引述的文檔,便於參考:
指定的第一個項目在前面的代碼偏移參數設置爲第一項的索引獲得您想要得到。例如,要從第三個項目開始獲取兩個項目,請使用FOLDER_ID/files?limit = 2 & offset = 3。 注意在返回的JavaScript對象表示法(JSON)格式的對象中,可以查看分頁對象中的上一個和下一個結構(如果它們適用)以獲取上一個和下一個條目的偏移量和限制參數值,if它們存在。
您也可能要考慮換到new API,它有它自己的分頁模式(使用next
鏈接)。