如何阅读指定日期范围的Fitbit活动/睡眠详细数据?

时间:2016-11-07 12:56:20

标签: c# fitbit

我想知道是否还有来自Fitbit的数据日期范围,例如详细的活动和详细的睡眠数据,因为我们获得了一天。我正在处理的应用程序可能需要为用户长时间获取数据。 Fitbit API中是否有任何内容可以在一次查询服务器的过程中获取此信息?

1 个答案:

答案 0 :(得分:1)

稍后编辑:据我所知,您无法获取指定日期范围内的所有资源。

我认为您正在搜索活动时间序列。

您可以检索为指定日期范围过滤的活动时间系列,但只能通过资源路径找到它们。

检索活动时间序列数据有两种可接受的格式:

GET /1/user/[user-id]/[resource-path]/date/[date]/[period].json

GET /1/user/[user-id]/[resource-path]/date/[base-date]/[end-date].json

资源路径选项如下:

  • 活动/卡路里
  • 活动/卡路里BMR
  • 活动/步骤
  • 活动/距离
  • 活动/楼层
  • 活动/提升
  • 活动/分钟久坐
  • 活动/分钟夜间活动
  • 活动/ minutesFairlyActive
  • 活动/ minutesReryActive
  • 活动/ activityCalories

你也有同样的睡眠,睡眠时间系列。

GET https://api.fitbit.com/1/user/[user-id]/[resource-path]/date/[date]/[period].json

GET https://api.fitbit.com/1/user/[user-id]/[resource-path]/date/[base-date]/[end-date].json

资源路径选项如下:

  • sleep / startTime
  • sleep / timeInBed
  • 睡觉/分钟睡着了
  • sleep / awakeningsCount
  • sleep / minutesAwake
  • sleep / minutesToFallAsleep
  • 睡眠/分钟后唤醒
  • 睡眠/效率

示例请求:

GET https://api.fitbit.com/1/user/28H22H/sleep/minutesAsleep/date/2014-09-01/today.json

它将为您提供2014-09-01至今之间的会议记录。