代码之家  ›  专栏  ›  技术社区  ›  Angel Pat Martin

华为健康药盒API未显示蛋白质值

  •  0
  • Angel Pat Martin  · 技术社区  · 3 年前

    我希望你能帮助我。。。问题是我从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"},{....}]}}}
    

    如果你看到有蛋白质数据,这就是健康应用程序 enter image description here

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

    enter image description here

    0 回复  |  直到 3 年前
        1
  •  0
  •   shirley    3 年前

    使现代化

    我可以确认一下您所在的国家/地区吗?当REST接口查询体重时,仅当满足以下三个字段时,才会计算蛋白质速率。 Docs link .

    enter image description here

    因此,要定位此问题,请提供REST API返回的完整数据。


    你能根据合同检查一下条件是否满足吗 document ?

    enter image description here

    另外,请检查数据来源是否来自华为的体脂量表。根据 this docs ,蛋白质和其他数据通过体脂测量。

    如果您能为我们提供一张显示在您的HealthApp中的体重参数数据图片,以便我们找到问题所在,那就太好了。