Java-Google Drive API v3-返回文件的特定字段-语法

问题描述 投票:0回答:1

我正在尝试获取大量的云端硬盘文件。我需要获取3个参数emailAdressdisplayNamemodifiedTime。我只想调用API一次,以减少处理时间。但是我不能弄清楚组合字段的语法。

files = getDriveService().files().list()
                .setFields("files, permissions(emailAddress,displayName)")
                .setIncludeTeamDriveItems(true)
                .setSupportsTeamDrives(true).execute();

给我:

"code": 400,
"errors": [
    {
        "domain": "global",
        "location": "fields",
        "locationType": "parameter",
        "message": "Invalid field selection permissions",
        "reason": "invalidParameter"
    }
],
"message": "Invalid field selection permissions"

我尝试过:

.setFields("files, permissions(emailAddress,displayName)")

.setFields("files(modifiedTime), permissions(emailAddress,displayName)")

.setFields("files/modifiedTime, permissions(emailAddress,displayName)")

.setFields("modifiedTime, permissions(emailAddress,displayName)")

.setFields("permissions(emailAddress,displayName)")
.setFields("modifiedTime")

甚至有可能将setFields()与]结合使用>

。setSupportTeamDrives(true)

感谢您的帮助。

我正在尝试获取大量的云端硬盘文件。我需要获取3个参数emailAdress,displayName和ModifyedTime。我只想调用一次API,以减少处理时间。但是我不能...

java google-drive-api
1个回答
0
投票

A Permission是指谁可以访问文件。它已连接到特定文件。

© www.soinside.com 2019 - 2024. All rights reserved.