1

我正在使用 google fit 数据源 API https://www.googleapis.com/fitness/v1/users/me/dataSources来获取数据源。

对于卡路里,我使用以下数据流:

dataStreamName : from_activities
dataStreamId : derived:com.google.calories.expended:com.google.android.gms:from_activities

但是现在,我没有从数据源 API 列表中获取from_activities数据流。https://www.googleapis.com/fitness/v1/users/me/dataSources

相反,我得到的卡路里数据流低于:

dataStreamName : merge_calories_expended
dataStreamId : derived:com.google.calories.expended:com.google.android.gms:merge_calories_expended

那么,谷歌方面是否有任何更改突然我没有dataStreamName : from_activities从数据源列表中获取数据流?

如果是,使用dataStreamName : merge_calories_expended数据流获取卡路里数据是否很好?这 2 个(from_activities 和 merge_calories_expended)数据流之间有什么区别?

4

1 回答 1

0

Fit 平台在今年早些时候停止填充from_activities流,因此您应该在六个多月前看到这种变化。

是的,merge_calories_expended可能是正确的使用方法。它包含用户消耗卡路里的合并视图,与 Fit 应用程序中显示的相同。

于 2021-11-25T17:55:50.513 回答