簡體   English   中英

列出Google Drive SDK中的所有文件夾及其文件

[英]List All Folders and their files in Google Drive SDK

我正在使用Google Drive SDK獲取我的文件列表並將其顯示在我的網站上! 我正在使用服務帳戶進行服務器端集成!

我的根目錄中有4-5個文件夾,每個文件夾中有50-60個文件! 我應該使用什么范圍以及我應該使用什么方法來檢索所有文件夾然后檢索它們的子文件?

我似乎無法找到獲取文件夾的文檔等等! 在v2中,它使用了兒童方法,但PHP SDK在v3上。

我的流程就像這樣。

使用服務acccount->獲取文件夾列表進行身份驗證 - >獲取此文件夾中的文件列表 - >顯示它們。

首先請確保您了解服務帳戶不是您的個人Google帳戶 因此,除非您共享所有文件夾,否則您將無法通過使用服務帳戶進行身份驗證來訪問您的文件。 請參閱如何在沒有用戶干預的情況下授權應用程序(Web或已安裝)? (規范?)

使用正確的憑據進行身份驗證后。 最好的方法是: -

  1. 使用您自己的憑據進行身份驗證
  2. 列出所有文件夾files.list q='mimetype=application/vnd.google-apps.folder and trashed=false
  3. 對於那些文件夾ID,您希望看到子文件files.list q=parents in (id1, id2,...) and trashed = false

請參閱如何在Google雲端硬盤中搜索子文件夾和子子文件夾? 了解文件夾如何工作的背景知識。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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