Google drive api 调用Google Drive API v3时,响应与文档中的不一致
根据Google Drive API v3,应返回文件的完整元数据,例如: 但是,我得到了一个关于有限文件数据的简单响应:Google drive api 调用Google Drive API v3时,响应与文档中的不一致,google-drive-api,Google Drive Api,根据Google Drive API v3,应返回文件的完整元数据,例如: 但是,我得到了一个关于有限文件数据的简单响应: { "kind": "drive#file", "id": "string", "name": "string", "mimeType": "application/pdf" } 如果响应是这样的,我需要使用这个API的V2 根据GoogleDriveAPIv3,“files.get”资源应该返回文件的完整元数据 这是不对的 不再从API v3返回完整的文件资源。
{
"kind": "drive#file",
"id": "string",
"name": "string",
"mimeType": "application/pdf"
}
如果响应是这样的,我需要使用这个API的V2
根据GoogleDriveAPIv3,“files.get”资源应该返回文件的完整元数据
这是不对的
不再从API v3返回完整的文件资源。相反,您应该使用响应中所需的字段填充字段查询参数。如果未指定,则只返回常用字段的子集。您可以学习如何请求部分资源
查看更重要的更改和v2替代方案。这是google drive API从v2到v3的主要更改 他们在使用v3api时默认了这个部分响应 如果您希望通过使用v3api获得相同的响应。在调用v3端点时添加“fields=*”查询参数
一条建议-根据我的经验,最好使用部分响应来获得更好的api响应,您可以在此处阅读更多相关信息研究需要指定响应内容的字段参数,例如字段=*