2015-12-10 51 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