【问题标题】:Huawei Health Kit API not showing protein value华为 Health Kit API 未显示蛋白质值
【发布时间】:2021-12-29 17:34:31
【问题描述】:

我希望你能帮助我...问题是我从 Health kit API 中获取了所有样本点,它工作正常,除了它显示的蛋白质值始终为 0,我检查了华为健康应用程序那里正确显示了蛋白质的值,使用的设备是Matepad T8,这是端点的简短回答

{"samplePoints":{
"com.huawei.instantaneus.body_weight":{"startTime":1640210232971000000,"endTime":1640210232971000000:, "dataTypeName":"com.huawei.instantaneous.body_weight","originalDataCollectorId":"raw:com.huawei.instantaneous.body_weight:com.huawei.health:HUAWEI:HUAWEI Body Fat Scale:5C:CA:D3:08:07:C2:168969165","value":[{"fieldName":"body_weight","floatValue":81.80000305175781},{"fieldName":protein_rate"},{....}]}}}

如果您看到有蛋白质数据,这就是 Health App

在我正在开发的应用程序中显示 0,因为端点给出 0 值,这是来自 Matepad T8

【问题讨论】:

    标签: huawei-mobile-services healthkit


    【解决方案1】:

    更新

    我可以确认您的国家/地区是什么吗? REST接口查询体重时,只有满足以下三个字段时才会计算蛋白率。 Docs link.

    所以要定位这个问题,请提供REST API返回的完整数据。


    请问document是否满足条件?

    另外请检查数据来源是否来自华为的体脂秤。据this docs称,蛋白质等数据都是以体脂来衡量的。

    如果您能给我们提供您的 HealthApp 中显示的体重参数数据的图片,以便我们定位问题,那就太好了。

    【讨论】:

    • 我添加了更多信息和截图
    • hi@Angel Pat Martin,我更新了我的答案,请参考。
    猜你喜欢
    • 2012-06-27
    • 1970-01-01
    • 1970-01-01
    • 2020-07-01
    • 1970-01-01
    • 2013-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多