根据Google Drive API v3,following do match应返回文件的完整元数据,例如:files.get
resource
但是,我得到了有限文件数据的简单响应:
{
"kind": "drive#file",
"id": "string",
"name": "string",
"mimeType": "application/pdf"
}
如果响应是这样的,我将需要使用此API的V2。
答案 0 :(得分:1)
根据Google Drive API v3,'files.get`资源应该返回文件的完整元数据
这是不正确的。
从API v3完整文件资源不再返回。相反,您应该使用响应中所需的字段填充fields
查询参数。如果未指定,则仅返回常用字段的子集。您可以了解如何申请部分资源here。
查看Migrating to API v3以了解更重要的更改和v2替代方案。
答案 1 :(得分:0)
这是google drive apis从v2到v3的主要变化。
使用v3 apis时,他们默认了这个部分响应。
如果您想使用v3 api获得相同的响应。添加' fields = *'调用v3端点时查询参数。
一条建议 - 根据我的经验,最好使用部分响应来获得更好的api响应,你可以在这里阅读更多相关信息google drive partial response