为私有资源库下的一个物理页写入点读数据API
<p><strong>服务:</strong>api-cloud
<strong>API: </strong><code>/api-cloud/page/fingerData?pageId={pageId}</code>
<strong>请求方式:</strong>POST
<strong>api开发者:</strong> 祖旦
<strong>是否授权登录:</strong> 是(Appkey登录授权)
<strong>简要描述:</strong>
· 此接口仅为私有资源库中的书页写入点读热区数据
· 矩形热区传入:左上角点坐标(x,y),右下角点坐标(x,y)
·多边形热区传入:多边形内全部点的(x,y)数组;以打点的顺序依次传入
·再次调用API,数据重新覆盖</p>
<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;">pageId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Long</td>
<td>页面唯一ID</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Json String</td>
<td>热区点读数据</td>
</tr>
</tbody>
</table>
<p><strong>备注:</strong> </p>
<p><strong>请求data示例</strong></p>
<pre><code class="language-json">[
{
&quot;position&quot;: {
&quot;shapeType&quot;: 0,
&quot;shape&quot;: [
{
&quot;x&quot;: 404,
&quot;y&quot;: 37
},
{
&quot;x&quot;: 576,
&quot;y&quot;: 99
}
]
},
&quot;extraData&quot;: &quot;extra data demo 1&quot;
},
{
&quot;position&quot;: {
&quot;shapeType&quot;: 0,
&quot;shape&quot;: [
{
&quot;x&quot;: 101,
&quot;y&quot;: 30
},
{
&quot;x&quot;: 200,
&quot;y&quot;: 90
}
]
},
&quot;extraData&quot;: &quot;extra data demo 2&quot;
}
]</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>
<tr>
<td style="text-align: left;">extraData</td>
<td style="text-align: left;">String</td>
<td>当前frame的extraData</td>
</tr>
<tr>
<td style="text-align: left;">position</td>
<td style="text-align: left;">Object</td>
<td>形状数据</td>
</tr>
</tbody>
</table>
<p><strong>position</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">shapeType</td>
<td style="text-align: left;">Integer</td>
<td>0=矩形,1=多边形</td>
</tr>
<tr>
<td style="text-align: left;">shape</td>
<td style="text-align: left;">Object</td>
<td>图形坐标点数据</td>
</tr>
</tbody>
</table>
<p><strong>shape</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">x</td>
<td style="text-align: left;">float</td>
<td>点X坐标</td>
</tr>
<tr>
<td style="text-align: left;">y</td>
<td style="text-align: left;">float</td>
<td>点Y坐标</td>
</tr>
</tbody>
</table>
<p><strong>返回成功示例</strong></p>
<pre><code class="language-json">{
&quot;code&quot;: 0,
&quot;msg&quot;: &quot;ok&quot;,
&quot;data&quot;: null
}</code></pre>
<p><strong>返回失败示例</strong></p>
<pre><code class="language-json">{
&quot;code&quot;: 100100,
&quot;msg&quot;: &quot;book not found&quot;,
&quot;data&quot;: null
}</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>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">int</td>
<td>请求返回码 0(表示成功)</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">String</td>
<td>系统返回提示</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">Object</td>
<td>返回数据</td>
</tr>
</tbody>
</table>