[英]How to set the `fields` parameter in the Google Drive GoogleAPIs v3 in Dart?
[英]Dart googleapis 0.35.0 - Google Drive API v3 - fields request parameter
Google Drive API v3 文檔 :
默認情況下,不再返回完整資源。 使用fields查詢參數可以請求返回特定的字段。 如果未指定,則僅返回常用字段的子集。
googleapis Dart庫中有一個fields
請求(查詢)參數(我找不到),或者該庫對Google Drive API v3沒有用。 還是一種解決方法?
我相信這意味着某些HTTP請求(在底層Web API中)需要附加的?fields='...'
參數,才能知道響應中包括哪些字段。 該文檔頁面有助於提供字段列表,但沒有說明哪些請求需要該參數。
我個人認為Google api頁面和Dart Google API庫文檔都沒有很大幫助,但是Google OAuth Playground允許執行和測試所有api。 我使用此工具確定了每個Web請求所需的輸入,並確保我的Dart代碼獲得了預期的結果。
編輯:
api中的每個請求都可以包含一個?fields='...'
參數,但不必這樣做。
如果未指定,則僅返回常用字段的子集。
因此,根據您在做什么,可能不需要指定它。
似乎需要將字段添加到URL
https://developers.google.com/drive/v3/web/performance#partial
https://www.googleapis.com/demo/v1?key=YOUR-API-KEY&fields=kind,items(title,characteristics/length)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.