【发布时间】:2017-11-04 01:28:39
【问题描述】:
我正在使用 Google Drive API。我可以使用 drive.files.list API 方法获取文件列表。这是调用此方法的结果:
{
"files": [
{
"id": "1yLJFT2bHhsz1WxJX29mD9DiNz0vLDlBvzJf5GJCcboI",
"mimeType": "application/vnd.google-apps.spreadsheet",
"parents": [
"0Bwy7SlKkxnwQRld6RWljU0Y4TG8"
]
},
{
"id": "0Bwy7SlKkxnwQVXdBRmlPMGNoTmM",
"mimeType": "application/vnd.google-apps.folder",
"parents": [
"0B4jAnSzS-VxlZW9RcDJheU5FYW8"
]
},
{
"id": "0Bwy7SlKkxnwQRld6RWljU0Y4TG8",
"mimeType": "application/vnd.google-apps.folder",
"parents": [
"0Bwy7SlKkxnwQQndiQnYxbUF4SjQ"
]
}]
}
当我使用 drive.files.get API 调用请求单个文件时,我希望得到与上面列表中所示相同的结果。当我请求列出的第一个和第三个文件时,我会这样做。例如:
结果:
{
"id": "0Bwy7SlKkxnwQRld6RWljU0Y4TG8",
"mimeType": "application/vnd.google-apps.folder",
"parents": [
"0Bwy7SlKkxnwQQndiQnYxbUF4SjQ"
]
}
这与列表中显示的内容相同。但是由于某种原因,当我请求列表中的第二个文件时,结果中缺少父列表:
结果:
{
"id": "0Bwy7SlKkxnwQVXdBRmlPMGNoTmM",
"mimeType": "application/vnd.google-apps.folder"
}
没有父数组。谁能解释这种行为?我假设所有文件都应该有一个父文件。
【问题讨论】:
标签: google-drive-api