我正在嘗試使用Google API的Google API客戶端庫從Google Fit中讀取數據。不幸的是,Google只記錄了syntax,而不是API的語義。我向我的Google健身帳戶輸入了身高和體重等信息。 documentation建議我可以讀取這些數據(如com.google.height
),但沒有關於如何使用API讀取數據的示例。我設法讀取一些數據,例如會話,但嘗試讀取數據集更困難。除非我能找到更多關於如何使用這個API的信息,否則我會在黑暗中肆虐。Google Fit - 使用Google API客戶端庫爲.NET讀取數據
0
A
回答
0
如果您至少能夠查詢API,我會假設您設置了Data Store方面,並且可以在您的請求中正確利用來自數據存儲的密鑰配對,類似於以下內容:
var dataSourceRequest = service.Users.DataSources.List('DATA_STORE_USER_KEY');
var dataSourceResponse = dataSourceRequest.Execute();
上述查詢應返回與該用戶帳戶關聯的數據源列表。基本上,任何創建任何類型數據的設備都會在此響應中爲其跟蹤的每種類型的數據列出一個列表。
即,跟蹤體重和脈搏的量表將有兩個輸入,一個用於體重,一個用於脈搏。
爲了獲得特定於數據源的數據,則需要從以下的上述反應的記錄之一(在對象上DataStreamId屬性)利用源ID:
var dataSetRequest = service.Users.DataSources.Get('DATA_STORE_USER_KEY', 'SOURCE_DATA_STREAM_ID');
var dataSetResponse = dataSetRequest.Execute();
上述響應應返回代表來自該設備的讀數的Google.Apis.Fitness.v1.Data.Dataset對象列表。
Google Fitness REST API從我現在所能找到的一切中,只能提供數據源特定的數據點集合(即來自一個特定比例的所有權重測量)。我還沒有想出如何簡單地請求來自用戶帳戶的所有權重數據,而不將其限制爲某種類型的數據源。
相關問題
- 1. 通過REST API讀取其他用戶的Google Fit數據
- 2. Google雲客戶端庫和Google API客戶端庫
- 3. Google API客戶端庫
- 4. Google Fit API:從Google fit獲取距離
- 5. 如何使用Google API客戶端庫?
- 6. 在便攜庫中使用Google API的.NET客戶端庫
- 7. Google Fit API - 實時數據
- 8. 爲什麼在Google客戶端API庫中使用ml引擎函數而不是Google雲客戶端庫?
- 9. 新的Google DocumentsList API .NET客戶端?
- 10. Google Analytics實時API .Net客戶端
- 11. Google API客戶端庫用於Pub/Sub
- 12. Google Apps .NET客戶端
- 13. 使用Python客戶端庫讀取私人Google電子表格
- 14. Google fit api integration
- 15. Windows Phone 7上用於.NET的Google API客戶端庫項目
- 16. 從google fit讀取體重
- 17. Google Calendar API php客戶端庫文檔
- 18. Google Adwords API C#客戶端庫
- 19. Symfony2和Google Ads API PHP客戶端庫
- 20. CakePHP 3 - 使用Google API客戶端
- 21. 如何使用Google Fit Android API獲取步數的數據源?
- 22. Google API客戶端錯誤:Google :: APIClient :: ClientError
- 23. Google API鍵Vs. Google客戶端ID
- 24. Google API Python客戶端 - AccessTokenRefreshError
- 25. Android:GCM和Google API客戶端
- 26. Google Api客戶端NoClassDefFoundError ApacheHttpTransport
- 27. Google API客戶端Rails
- 28. Google API客戶端和Cronjob
- 29. Google api php客戶端
- 30. 使用Google API用於JavaScript的客戶端庫訪問Google Sites API