获取一本书的书页信息
<p><strong>服务:</strong> api-cloud
<strong>API:</strong><code>cloud-api1.51wanxue.com/api-cloud/book/search/{bookid}</code>
<strong>请求方式:</strong> POST
<strong>api开发者:</strong> 宇佳
<strong>简要描述:</strong> 根据书本ID查询该书下每一页的信息。本接口需登录授权后使用</p>
<p><strong>请求样例:</strong>
cloud-api1.51wanxue.com/api-cloud/book/search/{bookid}?private=true
<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;">bookid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>资源库书本id,完全匹配查询</td>
</tr>
<tr>
<td style="text-align: left;">private</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">bool</td>
<td>是否搜素私有库</td>
</tr>
</tbody>
</table>
<h4><strong>返回示例</strong></h4>
<pre><code class="language-json"> 查询成功示例
{
&quot;code&quot;: 0,
&quot;msg&quot;: &quot;ok&quot;,
&quot;data&quot;: {
&quot;books&quot;:[
{
&quot;bookId&quot;:1890,//绘本 ID
&quot;name&quot;:&quot;我爸爸&quot;,//书名
&quot;pages&quot;:[
{
&quot;pageId&quot;: 221472,
&quot;type&quot;: 5,
&quot;pagination&quot;: 2,
&quot;thumbnail&quot;: &quot;http://files-dev.51wanxue.cn/dev- brs/content/thumbnail/2050/381b0b35-dbf0-4f46-b68b-1cb03b9033f3_300x300.jpg&quot;,
&quot;physicalIndex&quot;: 5,
&quot;physicalState&quot;: 1
},
{
&quot;pageId&quot;: 411216,
&quot;type&quot;: 5,
&quot;pagination&quot;: 3,
&quot;thumbnail&quot;: &quot;http://files-dev.51wanxue.cn/dev-brs/content/thumbnail/2050/8b3a0b4b-8904-4648-9c2e-fa26356dce77_300x300.jpg&quot;,
&quot;physicalIndex&quot;: 5,
&quot;physicalState&quot;: 2
}
]
}
]
}
}
查询失败示例
{
&quot;code&quot;: 20066,
&quot;msg&quot;: &quot;Book ID is invalid, cannot find any book info by this id.&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>ok(系统返回提示)</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">Object</td>
<td>返回书本数据</td>
</tr>
</tbody>
</table>
<p><strong>books</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;">bookId</td>
<td style="text-align: left;">Long</td>
<td>绘本id</td>
</tr>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">String</td>
<td>书名</td>
</tr>
</tbody>
</table>
<p><strong>pages</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;">thumbnail</td>
<td style="text-align: left;">String</td>
<td>缩略图访问地址</td>
</tr>
<tr>
<td style="text-align: left;">pageId</td>
<td style="text-align: left;">Long</td>
<td>书页Id</td>
</tr>
<tr>
<td style="text-align: left;">type</td>
<td style="text-align: left;">int</td>
<td>1封面 2封里 3扉页 4目录 5正文 6辅文 7封底里 8封底 -1其它</td>
</tr>
<tr>
<td style="text-align: left;">pagination</td>
<td style="text-align: left;">int</td>
<td>页码</td>
</tr>
<tr>
<td style="text-align: left;">physicalIndex</td>
<td style="text-align: left;">int</td>
<td>物理页码</td>
</tr>
<tr>
<td style="text-align: left;">physicalState</td>
<td style="text-align: left;">int</td>
<td>物理页状态</td>
</tr>
</tbody>
</table>