我已经看到一个健身历史API已经存在于android,但我找不到任何类似的REST服务。所有我想做的是获得一个授权用户的帐户的健身活动。例如,我想知道他在某一天或某一时期所做的所有"步行"活动。是否有一种简单的方法从web应用程序做到这一点,因为文档可能会令人困惑?
Fit有一个完整的REST API可用。要获取活动(在API中称为会话),您需要使用Users.sessions.list方法。它支持startTime
和endTime
参数到时间框结果,一旦你有结果,你可以根据activityType过滤它们。在这种情况下,行走的activityType
是7
,但也可能是93
、94
和95
,用于更具体的行走类型。
如果你得到一个access_token
的授权范围为https://www.googleapis.com/auth/fitness.activity.read
,你可以得到当前用户的会话列表,就像:
https://www.googleapis.com/fitness/v1/users/me/sessions?access_token=xyz123