【问题标题】:Not able to get dataStreamName : from_activities from google datasource list to fetch Calories无法从谷歌数据源列表中获取 dataStreamName:from_activities 以获取卡路里
【发布时间】:2021-11-17 12:44:45
【问题描述】:

我正在使用 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

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

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

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)数据流之间有什么区别?

【问题讨论】:

    标签: java google-fit google-fit-api


    【解决方案1】:

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

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-28
    相关资源
    最近更新 更多