【问题标题】:How to get the file id querying the Google drive using Google drive Java Client Library如何使用 Google 驱动器 Java 客户端库获取查询 Google 驱动器的文件 ID
【发布时间】:2014-09-04 06:44:35
【问题描述】:

我正在为 android 中的 Google 创建一个系统应用程序。它将文件从一个 Google 帐户共享到另一个 Google 帐户。

我们知道 Android 驱动 API 对共享操作的支持有限。

为此,我们使用Google APIs JAVA client。现在我们的问题是我们无法查询驱动器以获取文件夹ID。

还有我如何查询文件。任何有任何示例的人都可以传递query parameter“q”。

注意:-我使用的是 google-api-client-1.19.0.jar。

任何人对此问题有一些想法,请帮助我们解决这个问题。

【问题讨论】:

    标签: java android google-drive-api google-drive-android-api


    【解决方案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 云端硬盘的文档存在明显问题。 Google Drive 文档中唯一接近的示例是检索 Drive 中的所有文件。啧啧,很有用。为什么没有将查询传递给云端硬盘的示例???对于如此明显/主要的特性,我们真的需要探查 Java 文档吗?没有人回答这个问题,这说明了云端硬盘团队的社区参与程度。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-22
      • 2022-12-18
      • 2018-03-25
      • 1970-01-01
      • 1970-01-01
      • 2019-02-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多