2014-09-04 89 views
2

我爲android中的Google製作系統應用程序,它將文件從一個Google帳戶共享到另一個Google帳戶。如何獲取使用Google驅動器查詢Google驅動器的文件ID Java Client Library

正如我們所知,Android驅動器API對共享操作的支持有限。

爲此,我們正在使用Google APIs JAVA client。現在我們的問題是,我們能不能查詢驅動器,以獲得文件夾ID。

此外,我怎樣可以查詢具有像傳遞query parameter「Q」的任何示例files.Any之一。

注意:我正在使用google-api-client-1.19.0.jar。

有人對此問題有所瞭解,請幫助我們解決此問題。

回答

1

在我看來你的問題是「我如何查詢驅動器?」

我的情況非常相似。你的鏈接非常接近,揭示瞭如何做到這一點......但事實並非如此。我只是通過查看Google的JavaDocs並查看方法簽名才發現了這一點。

使用從您分享的鏈接代碼,但增加setQ("My query string for searching").list()電話。例如:

Files.List request = service.files().list().setQ("my query string for searching files in Drive"); 
FileList files = request.execute(); 

Documentation on what can go into the .setQ()

爲谷歌:

有與谷歌驅動器的文檔清晰的問題。 Google Drive的文檔中唯一的例子就是檢索Drive中的所有文件。哎,這很有用。爲什麼沒有將查詢傳遞給驅動器的示例?我們是否真的需要爲這樣一個顯而易見的/主要特性來挖掘Java DOC?它說明了Drive團隊的社區參與程度,沒有人回答這個問題。

相關問題