MBH设备运动数据对接API


给第三方推送运动数据通知消息,由第三方提供

<p><strong>接口描述:</strong> </p> <ul> <li>给第三方推送运动数据通知消息,由第三方提供</li> </ul> <p><strong>请求URL:</strong> </p> <ul> <li><code>http://[域名]</code></li> </ul> <p><strong>请求方式:</strong></p> <ul> <li>POST</li> </ul> <p><strong>参数:</strong> </p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">token</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>第三方接口凭证</td> </tr> <tr> <td style="text-align: left;">device_id</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>设备id</td> </tr> <tr> <td style="text-align: left;">device_name</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>设备名称</td> </tr> <tr> <td style="text-align: left;">device_type</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>设备类型id</td> </tr> <tr> <td style="text-align: left;">third_uid</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>第三方用户唯一标识</td> </tr> <tr> <td style="text-align: left;">sportdata</td> <td style="text-align: left;">是</td> <td style="text-align: left;">JSONObject</td> <td>设备运动数据</td> </tr> </tbody> </table> <p><strong>sportdata格式</strong></p> <pre><code>{ "start_time": 123, "end_time": 456, "run_distance": 665566, "avg_speed": 152, "avg_incline": 12, "burn_cal": 15, "heart_rate": 100, "sport_time": 100, "pace": 200 }</code></pre> <p><strong>sportdata参数说明:</strong> </p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">start_time</td> <td style="text-align: left;">否</td> <td style="text-align: left;">long</td> <td>运动开始时间戳</td> </tr> <tr> <td style="text-align: left;">end_time</td> <td style="text-align: left;">否</td> <td style="text-align: left;">long</td> <td>运动结束时间戳</td> </tr> <tr> <td style="text-align: left;">run_distance</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>运动距离,单位米</td> </tr> <tr> <td style="text-align: left;">avg_speed</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>平均速度,百米/h</td> </tr> <tr> <td style="text-align: left;">avg_incline</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>平均坡度,单位0.1度</td> </tr> <tr> <td style="text-align: left;">burn_cal</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>消耗卡路里,千卡(KCal)</td> </tr> <tr> <td style="text-align: left;">heart_rate</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>心率,次/分钟</td> </tr> <tr> <td style="text-align: left;">sport_time</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>运动时间,秒</td> </tr> <tr> <td style="text-align: left;">pace</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>步数</td> </tr> <tr> <td style="text-align: left;">avg_weight</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>砝码平均重量,单位g</td> </tr> <tr> <td style="text-align: left;">numbers</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>次数</td> </tr> <tr> <td style="text-align: left;">avg_resistance</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>平均阻力,单位%</td> </tr> <tr> <td style="text-align: left;">time</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>运动时间,秒</td> </tr> <tr> <td style="text-align: left;">speed</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>运动距离,百米/小时</td> </tr> <tr> <td style="text-align: left;">incline</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>坡度,单位0.1度</td> </tr> <tr> <td style="text-align: left;">score</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>分数,0~100分</td> </tr> <tr> <td style="text-align: left;">device_type</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>1:跑步机类; 2:骑行类; 3:力量设备类</td> </tr> </tbody> </table> <p><strong>返回</strong></p> <pre><code>{ "code": 200, "message": "请求成功" }</code></pre> <p><strong>返回参数说明</strong> </p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> </tbody> </table>

页面列表

ITEM_HTML