给第三方推送运动数据通知消息,由第三方提供
<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>