我有一個我希望使用最新元數據進行刷新的文件ID列表。我知道每個文件都有一個文件/獲取方法,但是如果我們有很多文件,顯然不是正確的方法。如何通過Google Drive SDK獲取文件列表
所以我找了文件/列表和它的「q」參數來做一個搜索查詢。不幸的是,它看起來不接受「ID IN(?,?)」格式。
那麼有沒有一個聰明的方法來做到這一點?
我有一個我希望使用最新元數據進行刷新的文件ID列表。我知道每個文件都有一個文件/獲取方法,但是如果我們有很多文件,顯然不是正確的方法。如何通過Google Drive SDK獲取文件列表
所以我找了文件/列表和它的「q」參數來做一個搜索查詢。不幸的是,它看起來不接受「ID IN(?,?)」格式。
那麼有沒有一個聰明的方法來做到這一點?
您可以將所有文件/ get/put調用包裝到一個批次中。 https://developers.google.com/google-apps/documents-list/#batching_resource_operations_into_a_single_request
是否有理由在更新它們之前需要下載項目?
鑑於你有文件ID,你可以簡單地把你的修改。
感謝Pinoyyid的幫助。實際上,我不想PUT更改,只需確保獲得這些文件的最新元數據。縮略圖鏈接和downloadUrl會隨時更改並在一小時左右後過期。因此,如果在接下來的一小時內沒有下載文件,那麼擁有緩存的元數據將毫無幫助。 – Martin
你好Pinoyyid,我沒有使用這個API,我不認爲我們可以用Google Drive SDK來做到這一點,或者我錯過了什麼? – Martin
Drive API和V3 Docs List API沒有那麼不相似,所以可以在您的應用程序中混用n-match。 你是對的,批處理僅在V3文檔列表中支持,尚未在Drive SDK中支持。 – pinoyyid