2015-12-10 62 views
1

我一直在整合一种机制,通过云端API将MS Band收集的活动数据与我们的后端进行同步,并获取OAuth流的所有样板设置...意图通过我们的后端定期运行这些数据对有意义的步行活动时段进行分类。通过MS Band云API获取详细的步骤信息或...?

我一直在试验可用的数据,并据我所知我们无法访问原始步骤数据(或在细粒度级别)?我们已成功地按小时/天请求摘要信息,但这不符合我们的目的。

我想要的是以[startTimeStamp,endTimeStamp,stepsTaken,...]的形式访问步骤数据,其中每个记录表示佩戴者连续的移动时间段。

我们也可以使用按分钟汇总的数据,因为这会给我们的用例提供足够的上下文。

这是可能通过云API吗?或者是否有计划在总结API端点上实施“分钟”时段?

https://api.microsofthealth.net/v1/me/Summaries/Minute?startTime=2015-12-09T14%3A00%3A00.369Z 

如果这是不可能的,也许有另一种方法可以使这些数据可用? (通过iOS上的HealthKit或适合Android?)

作为一个完整的替代方案,或许可以通过蓝牙以类似于本机MS Health应用程序的方式从乐队获取累积的步骤数据细节?

我们已经使用SDK在用户心脏会话期间传输实时心率数据,但似乎无法直接从带中提取历史步骤信息。

谢谢!

+0

如果你也需要这个,我已经添加了一个关于cloud API摘要的请求,以便在这里为“Minute”时段提供:https://microsofthealth.uservoice.com/forums/283636-microsoft-health-and- microsoft-band/suggestions/11051913-provide-access-to-fine-grained-step-tracking-data - Please upvote! – miniman42

回答

1

乐队本身随着时间的推移监视和记录步骤。同步时,该日志通过Microsoft Health应用程序传输到云端。然后,该应用程序会从Health服务中抽取“当天的步骤”。

这些日志不会通过SDK公开给应用程序。计算每个自定义短周期的步骤的唯一方法是让您的应用程序在足够频繁的基础上在后台采样计数器,以便进行计算。

+0

不幸的是,对于我们的用例来说,这可能需要大量电池汲取才能处于连续采样/侦听模式(更不用说在尝试保持应用程序活跃并在各种平台应用程序生命周期约束的背景下侦听时涉及到的复杂性)。鉴于步骤日志被推送到云端 - 是否计划按分钟公开汇总数据? – miniman42

+0

您应该在专用的UserVoice中请求此功能https://microsofthealth.uservoice.com/forums/283636-microsoft-health-and-microsoft-band – danvy

+0

谢谢,完成! - https://microsofthealth.uservoice.com/forums/283636-microsoft-health-and-microsoft-band/suggestions/11051913-provide-access-to-finer-grained-step-tracking-data – miniman42

相关问题