首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >迭代Team Drive文件Google Drive API JAVA

迭代Team Drive文件Google Drive API JAVA
EN

Stack Overflow用户
提问于 2018-02-22 20:29:16
回答 1查看 712关注 0票数 1

刚刚开始尝试Google Drive API,我可以在我的Drive中迭代我的文件(经过测试,但不是在当前代码中,我知道这一点),但我也想迭代我的Team Drive文件,并打印每个文件的名称和ID。

下面是一个代码片段,结果是零,因为我有多个团队驱动器,所以我希望是一个非零的整数值。

代码语言:javascript
复制
public static Drive getDriveService() throws IOException {
    Credential credential = authorize();
    return new Drive.Builder(
            HTTP_TRANSPORT, JSON_FACTORY, credential)
            .setApplicationName(APPLICATION_NAME)
            .build();
}

public static void main(String[] args) throws IOException {
    // Build a new authorized API client service.
    Drive service = getDriveService();   
    Drive.Files.List tmp = service.files().list();

    System.out.println(tmp.size());        
}

也许值得一提的是:我使用的是Google Drive API V3。

EN

回答 1

Stack Overflow用户

发布于 2018-02-23 23:26:19

当使用包含teamDrive的Files.list时,您需要将某些参数设置为true,例如包含includeTeamDriveItems或语料库。你可以在参考链接中读到这一点,其中包括一个用于测试目的的Try-it。

您也可以尝试使用Teamdrives.list

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48927449

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档