方法Files.get不返回完整的文件响应

时间:2019-01-22 08:19:41

标签: google-api google-drive-api

我使用了google-drive-api中的link

但是我发现我的回答与api网站不同。

我的答复:

{
 "kind": "drive#file",
 "id": "1hs6V6eDa6CYd3gtkAeRKlrOezLYpDWTfWh5VFtchFYA",
 "name": "Test001",
 "mimeType": "application/vnd.google-apps.spreadsheet"
}

您可以看到它:

enter image description here

但是记录的file response对象非常详细。

为什么这两个响应结果不同?

1 个答案:

答案 0 :(得分:2)

通常,默认情况下,服务器在处理请求后发回资源的完整表示。为了获得更好的性能,您可以要求服务器仅发送您真正需要的字段,并改为获取partial response

默认情况下,大多数方法都为Google Drive api v3启用了部分响应。要请求部分响应,请使用fields request参数指定要返回的字段。您可以将此参数用于任何返回响应数据的请求。

示例:

仅返回种类,item.title,

&fields=kind,items(title)

返回所有内容

&fields=*

提示:在“尝试我”中,点击Show standard parameters,您将能够添加字段