Google api Dart googleapis 0.35.0-谷歌硬盘API v3-字段请求参数

Google api Dart googleapis 0.35.0-谷歌硬盘API v3-字段请求参数,google-api,google-drive-api,dart,Google Api,Google Drive Api,Dart,Google Drive API v3: 默认情况下,不再返回完整资源。使用字段查询参数请求返回特定字段。如果未指定,则只返回常用字段的子集 googleapis Dart库中有一个fieldsrequest(query)参数(我找不到),或者该库对Google Drive API v3没有用处。或者是一种解决方法?我相信这意味着一些HTTP请求(在底层web api中)需要一个额外的?fields='…参数来知道响应中包含哪些字段。文档页面提供了一个字段列表,但没有说明哪些请求需要参数 我个人

Google Drive API v3:

默认情况下,不再返回完整资源。使用字段查询参数请求返回特定字段。如果未指定,则只返回常用字段的子集


googleapis Dart库中有一个
fields
request(query)参数(我找不到),或者该库对Google Drive API v3没有用处。或者是一种解决方法?

我相信这意味着一些HTTP请求(在底层web api中)需要一个额外的
?fields='…
参数来知道响应中包含哪些字段。文档页面提供了一个字段列表,但没有说明哪些请求需要参数

我个人认为GoogleAPI页面和文档都不是很有帮助,但是,允许执行和测试所有api。我使用这个工具来计算每个web请求需要哪些输入,并确保我的Dart代码得到预期的结果

编辑:

api中的每个请求都可能包含一个
?fields='…'
参数,但不一定要包含

如果未指定,则仅显示常用字段的子集 返回


因此,根据您正在执行的操作,您可能不需要指定它。

看起来这些字段需要添加到URL中


谢谢你的回答。谢谢你的回答。在驱动器API v2中,响应包含资源的所有属性。出于性能原因,您可以使用
字段
参数限制响应的大小。在DriveAPIv3中,情况正好相反,默认响应只包含(非常小的)属性子集。因此,必须使用
字段
参数来获取所需内容。我的问题是,我找不到如何使用googleapis库中的
字段
参数。有一个页面,解释了不同资源可以使用哪些文件:一般来说,我觉得这个概念很有用,因为它减少了流量,但相应的文档不完整。。。实际上有很多信息,但是非常分散。对理解字段最有用的是:谢谢你的回答。你是说googleapis图书馆需要改变吗?还是说我可以自己完成这件事?
https://www.googleapis.com/demo/v1?key=YOUR-API-KEY&fields=kind,items(title,characteristics/length)