文档中心 > API类目 > 阿里体育API

alibaba.alisports.datacenter.datasync.treadmill (阿里体育同步跑步机设备数据)

合作方向阿里体育同步跑步机设备的数据

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
tempo_datas Number [] 可选 23,56
  • 最大列表长度:6000
  • 配速过程数据
    city_code Number 可选 1024 城市编码
    timezone String 可选 8 时区编码,不传默认东八区
    min_heartrate Number 可选 66 最小心率
    max_heartrate Number 可选 109 最大心率
    avg_heartrate Number 可选 78 平均心率
    device_name String 可选 华为P30收集 设备名称
    speed BigDecimal 可选 23.5,54 平均速度,单位km/h
    collect_time_interval Number 可选 10 过程数据收集间隔时间
    country_code Number 可选 1024 国家编码,https://zh.wikipedia.org/wiki/%E5%9C%8B%E5%AE%B6%E5%9C%B0%E5%8D%80%E4%BB%A3%E7%A2%BC
    end_time Number 必须 1582612165
  • 最大长度:10
  • 运动结束时间,秒级别时间戳
    start_time Number 必须 1582612165
  • 最大长度:10
  • 运动开始时间,秒级别时间戳
    heartrate_datas Number [] 可选 99,100
  • 最大列表长度:60000
  • 心率过程数据
    mileage Number 可选 1200 累计里程,单位:m
    climb Number 可选 96 累计爬升,单位m
    device_type Number 可选 1 设备类型:4.跑步机 5.单车 6.划船机
    duration_time Number 可选 3408 运动持续时常,单位:秒
    province_code Number 可选 1024 省编码, https://www.ip33.com/area_code.html
    collect_time_unit Number 可选 2 过程数据收集间隔时间单位,1.毫秒 2.秒 3.分 4.小时
    hrz_motion_range_datas Number [] 可选 23,45
  • 最大列表长度:6000
  • 步幅/踏幅/桨幅过程数据
    motion_frequency_datas Number [] 可选 89,45
  • 最大列表长度:6000
  • 步频/踏频/桨频过程数据
    message_id String 可选 98 三方数据唯一id
    max_speed BigDecimal 可选 500 最大速度,单位km/h
    user_id String 必须 1234-opi 阿里体育用户id
    power_frequency Number 可选 123 平均步频
    calorie BigDecimal 可选 1000 消耗总热量,单位:卡路里
    location String 可选 120.5,200.3 运动位置经纬度
    device_model String 可选 HUAWEI P30 设备型号
    speed_datas Number [] 可选 23,45
  • 最大列表长度:6000
  • 速度过程数据,单位km/h
    steps Number 可选 1235 总步数

    响应参数

    名称 类型 示例值 描述
    rs_msg String 参数不符合要求 返回码描述
    rs_code String -1001 返回码
    succ Boolean false 是否成功
    model Boolean false 返回值

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    AlibabaAlisportsDatacenterDatasyncTreadmillRequest req = new AlibabaAlisportsDatacenterDatasyncTreadmillRequest();
    req.setTempoDatas("23,56");
    req.setCityCode(1024L);
    req.setTimezone("8");
    req.setMinHeartrate(66L);
    req.setMaxHeartrate(109L);
    req.setAvgHeartrate(78L);
    req.setDeviceName("华为P30收集");
    req.setSpeed("23.5,54");
    req.setCollectTimeInterval(10L);
    req.setCountryCode(1024L);
    req.setEndTime(1582612165L);
    req.setStartTime(1582612165L);
    req.setHeartrateDatas("99,100");
    req.setMileage(1200L);
    req.setClimb(96L);
    req.setDeviceType(1L);
    req.setDurationTime(3408L);
    req.setProvinceCode(1024L);
    req.setCollectTimeUnit(2L);
    req.setHrzMotionRangeDatas("23,45");
    req.setMotionFrequencyDatas("89,45");
    req.setMessageId("98");
    req.setMaxSpeed("500");
    req.setUserId("1234-opi");
    req.setPowerFrequency(123L);
    req.setCalorie("1000");
    req.setLocation("120.5,200.3");
    req.setDeviceModel("HUAWEI P30");
    req.setSpeedDatas("23,45");
    req.setSteps(1235L);
    AlibabaAlisportsDatacenterDatasyncTreadmillResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <alibaba_alisports_datacenter_datasync_treadmill_response>
        <rs_msg>参数不符合要求</rs_msg>
        <rs_code>-1001</rs_code>
        <succ>false</succ>
        <model>false</model>
    </alibaba_alisports_datacenter_datasync_treadmill_response>

    异常示例

    • XML示例
    • JSON示例
    <error_response>
        <code>50</code>
        <msg>Remote service error</msg>
        <sub_code>isv.invalid-parameter</sub_code>
        <sub_msg>非法参数</sub_msg>
    </error_response>

    错误码解释

    错误码 错误描述 解决方案

    API工具

    如何获得此API

    FAQ

    返回
    顶部