文档管理中心
我的
API参考运动健康服务基础能力服务 API 参考REST查询跑力接口查询最新运动表现

查询最新运动表现

功能介绍

查询用户的最新运动表现。

场景描述

查询用户的最新运动表现,其中包含跑力指数、状况指数、体能指数、疲劳指数、成绩预测。

使用约束

  • 仅支持部分开发者使用,如有需要,可提单或者发送邮件至hihealth@huawei.com进行咨询。
  • 联盟卡片申请的权限名称:锻炼记录 > 运动能力
  • OAuth读权限:https://www.huawei.com/healthkit/sportsability.read

接口原型

承载协议

HTTPS GET

接口方向

开发者应用->Health Service Kit云

接口URL

https://health-api.cloud.huawei.com/healthkit/v2/athleticPerformance/latest?timeZone=***

数据格式

请求消息:Content-Type: application/json

响应消息:Content-Type: application/json

请求参数

Request Header

展开

参数

参数类型

是否必选

描述

timeZone

String

是

时区。其中的特殊字符需要进行URL编码。

例如待设置的时区为+0800时,需要输入“%2b0800”。

Request Body

无

请求示例

收起
自动换行
深色代码主题
复制
  1. GET https://health-api.cloud.huawei.com/healthkit/v2/athleticPerformance/latest?timeZone=%2b0800
  2. Content-Type: application/json
  3. Authorization: Bearer xxxxxxxxxxxxxxxxx

响应参数

状态码为200时:

Response Header

展开

参数

参数类型

是否必选

描述

Content-Type

String

是

取值为:application/json; charset=UTF-8

Response Body

展开

参数

参数类型

是否必选

描述

runningAbility

Double

是

跑力指数,取值范围:20~90。

condition

Double

是

状况指数,等级范围为:

  • >6:长期未运动
  • (3, 6]:精力充沛
  • (0.5, 3]:状况良好
  • (-2, 0.5]:可以正常训练
  • (-6, -2]:轻微疲劳
  • (-10, -6]:非常疲劳
  • (-13, -10]:严重疲劳
  • <=-13:必须休息了

fitness

Double

是

体能指数,取值范围:0~80。

fatigue

Double

是

疲劳指数,取值范围:0~160。

predictedTimes

PredictedTimes

是

成绩预测,请参见PredictedTimes数据模型。

响应示例

收起
自动换行
深色代码主题
复制
  1. HTTP/1.1 200 OK
  2. Content-type: application/json;charset=utf-8
  3. {
  4. "runningAbility": 20,
  5. "fitness": 0.0814,
  6. "fatigue": 0.0001,
  7. "condition": 0.0832,
  8. "predictedTimes":{
  9. "km1": 780,
  10. "km3": 1524,
  11. "km5": 2750,
  12. "km10": 5696,
  13. "halfMarathon": 12641,
  14. "marathon": 26334
  15. }
  16. }

错误码

请参见错误码。