2

我现在有来自 Lifelog API 的实际数据,格式如下

{
   "result" : [
  ...
  {
     "id" : "ba2e7500-e022-4daf-817b-1e607e0cff43",
     "type" : "physical",
     "subtype" : "walk",
     "sources" : [
        {
           "name" : "abc123",
           "id" : "42ad35b065e880a3",
           "type" : "phone"
        }
     ],
     "startTime" : "2014-06-09T10:54:00.000+01:00",
     "endTime" : "2014-06-09T10:57:00.000+01:00",
     "details" : {
        "steps" : [ 20, 28, 19 ],
        "distance" : [ 13.662, 19.1268, 12.9789 ],
        "aee" : [ 2.1361, 2.1361, 2.1361 ],
        "tee" : [ 3.1361, 3.1361, 3.1361 ]
     }
  }
  ...
  ]
}

这很好,但我想要的是计算卡路里。如何使用 API 执行此操作?

4

2 回答 2

1

我不是索尼专家,我只是想了解更多关于他们的 api 的信息。这是我到目前为止所阅读的内容,可能对您有所帮助。

aee

Active Energy Expenditure (AEE),一组 KCAL 值,记录此时间段内的每分钟。这表示在用户 BMR 之上燃烧的能量。

球座

总能量消耗(TEE)。在此时间段内每分钟记录的一组 KCAL 值。这表示消耗的能量,包括用户的 BMR。

索尼 API 参考

因此,根据这些,您的总卡路里消耗量是3.1361 + 3.1361 + 3.1361 ~= 9.4 kcal在那三分钟内。

没有 BMR 2.1361 + 2.1361 + 2.1361 ~= 6.4 kcal

快乐编码。

于 2015-01-20T09:45:55.723 回答
1

所以现在实际上有一个在线指南显示如何计算卡路里:

https://developer.sony.com/develop/services/lifelog-api/guides/how-to-calculate-calories/

于 2015-04-17T20:08:42.717 回答