0
看來我只能返回一個文件夾的內容,但沒有關於文件夾本身的信息。如何檢查文件夾是否存在於谷歌驅動器? (紅寶石客戶端)
results = client.execute({
:api_method => drive.files.list,
:q => "mimeType='application/vnd.google-apps.folder' AND trashed=false AND title='#{app_folder_name}'",
:maxResults => 1
})
返回的results.to_hash [「items」]數組填充了文件夾的內容(包括子文件夾和文件)。我怎麼才能得到有關文件夾本身的信息?我想要做的就是檢查它是否存在。而且由於數組有多個條目,似乎maxResults也會被忽略。
如果我不知道ID ...至少在我的測試環境,我想檢查文件夾僅基於其名稱和父文件夾存在。 – Lee 2013-04-01 03:52:28
文件和文件夾名稱不是唯一的,因此可能不是最安全的方法。無論如何,你的代碼應該返回文件夾的元數據而不是文件夾內容。您可以使用OAuth 2.0 Playground(https://developers.google.com/oauthplayground)嘗試相同的請求嗎? – 2013-04-01 19:54:48