当前位置: 首页 > 知识库问答 >
问题:

通过驱动器Api检索文件资源列表

贺英悟
2023-03-14

我正在使用Drive api从Google Drive检索文件列表,使用以下Java代码:

Files.List request = services.files().list();
List<File> result = new ArrayList<File>();
do {
    try {
        FileList files = request.execute();
        System.out.println("getAlternateLink::"+files.getItems().get(0).getAlternateLink());
        result.addAll(files.getItems());
        request.setPageToken(files.getNextPageToken());
    } catch (IOException e) {
        log.log(Level.WARNING, "An error occured: ", e);
        request.setPageToken(null);
    }
} while (request.getPageToken() != null &&
request.getPageToken().length() > 0);

使用getAlternateLink方法,我得到了这个URL。

我的问题是如何编写一个代码来获取'/spreadsheet'位置,而不是URL中的'/file'。即-

共有1个答案

黄永怡
2023-03-14

通过使用“application/vnd.google-apps.spreadsheet”的mime_type筛选器,您可以将查询仅限于Google电子表格

 类似资料:
  • 我正在尝试使用tomcat jdbc连接池,并在我的应用程序context.xml文件中定义了它。 类<code>net.sf.log4jdbc。DriverSpy是在<code>log4jdbc4-1.2.jar Tomcat使用它的类加载驱动程序: 为null,并且正在尝试通过加载驱动程序类。据我所知,在这种情况下,驱动程序类正在加载与相同的类加载器实例。这是,如果我的jar在tomcat库中

  • 更详细地说。我正在用一种有点非常规的方法来尝试。我只使用命令行来运行(没有IDE,没有gradle)。 这里有一个链接到一个ss与我的输出在命令提示符。cmd输出 假设我实际上是在访问Google Drive中的元数据,并且Drive.files嵌套在抽象映射(java.util.AbstractMap)中,我应该能够返回映射的大小,从而通过返回多少文件来了解它在哪里搜索。 我不确定是怎么回事。第

  • 我不熟悉google drive api..我正在从我的服务器上传文件到google drive。 在我的 gmail 帐户中,我有 > 创建服务帐户,下载密钥并上传到服务器。 提供对驱动Api和SDK Api的访问 添加了一个与google通信的控制器: e/Client/contrib/Google_DriveService.php'); 现在输出如下: …………… 现在的主要问题是,通过这个

  • 问题内容: 我正在尝试使用Java从使用SFTP(而不是FTPS)的服务器检索文件。我怎样才能做到这一点? 问题答案: 另一个选择是考虑查看JSch库。JSch似乎是一些大型开源项目的首选库,其中包括Eclipse,Ant和Apache Commons HttpClient。 它很好地支持用户/通过和基于证书的登录,以及所有其他许多美味的SSH2功能。 这是通过SFTP检索的简单远程文件。错误处理

  • 问题内容: 我正在尝试读写文件,但是我想通过Resource访问该文件。 这就是我要做的 但似乎都不正确。正确的方法是什么? 问题答案: 请尝试以下方法: 要么 对于输出,请尝试以下操作: