如果我去google游乐场,我会执行以下步骤:
步骤1:选择和授权API。我选择这两个范围
因为我需要从使用者那里读取血糖和血压。
我选择一个google用户并授权应用程序读取数据。
步骤2:交换令牌的授权代码。我将授权令牌交换为访问和刷新令牌。
步骤3:将请求配置为API。在列出可能的操作时,我选择DataSources UsersLists所有对开发人员可见的数据源,使用所提供的OAuth作用域。列表并非详尽无遗;用户可能拥有仅对其他开发人员可见的私有数据源,或使用其他作用域进行的调用。请求:获取https://www.googleapis.com/fitness/v1/users/{userId}/dataSources
我与我一起更改{userId},并且我应该检索数据源来读取血糖和血压,但是我收到的是一个空数组。{ "dataSource":[] }
我需要测试这样的数值(压力和葡萄糖)的读数。我必须在谷歌操场上采取哪些步骤才能实现这两项阅读?
提前感谢
发布于 2018-02-13 14:58:22
要获取血压和血糖数据,首先需要创建这些数据。在get api中,您可以看到数据源是空的。以下是你能做些什么来创造和获得血压:
注意,在上面的代码中,1518561964000000000是以纳秒为单位的划时代时间,您需要将它更改为当前时间。您可以使用测量血糖的应用程序对葡萄糖数据执行相同的操作:)
发布于 2019-02-20 22:31:55
从google端点获取血压的方法是:pressure:com.google.android.gms:merged/datasets/0-1550664667715000000
derived:com.google.blood_pressure:com.google.android.gms:merged :dataStreamId
时间: 0-1550664667715000000
这是UNIX时代纳秒格式的开始时间结束时间。为了获得划时代的时间,可以使用这个链接:https://www.freeformatter.com/epoch-timestamp-to-date-converter.html
https://stackoverflow.com/questions/48545143
复制相似问题