按照书本页码获取对应的试题和框数据接口
<p><strong>接口介绍: </strong>
按照书本页码获取对应的试题和框数据接口</p>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>http://cloud-api1.51wanxue.com/api-cloud/correct/questFrameInfo?securityId = {securityId}&amp;pageId={pageId}&amp;token={token}</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>GET </li>
</ul>
<p><strong>请求参数:</strong></p>
<table>
<thead>
<tr>
<th>参数名</th>
<th>必选</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>token</td>
<td>是</td>
<td>string</td>
<td>请求token [如何获取token](<a href="https://www.showdoc.com.cn/visiontalk/2458007396933681">https://www.showdoc.com.cn/visiontalk/2458007396933681</a> "如何获取token")</td>
</tr>
<tr>
<td>securityId</td>
<td>是</td>
<td>string</td>
<td>书本唯一标识</td>
</tr>
<tr>
<td>pageId</td>
<td>是</td>
<td>long</td>
<td>页码id</td>
</tr>
</tbody>
</table>
<p><strong>返回:</strong></p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>类型</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>questId</td>
<td>long</td>
<td>题id</td>
</tr>
<tr>
<td>securityId</td>
<td>string</td>
<td>题安全id</td>
</tr>
<tr>
<td>subject</td>
<td>integer</td>
<td>科目 学科(1语文,2数学,3英语,4政治,5历史,6地理,7生物,8物理,9化学)</td>
</tr>
<tr>
<td>grade</td>
<td>integer</td>
<td>年级 年级(1-9)</td>
</tr>
<tr>
<td>type</td>
<td>integer</td>
<td>题目类型 1: "选择题", 2: "填空题", 3: "判断题", 9: "问答题", 25: "计算题"</td>
</tr>
<tr>
<td>fatherText</td>
<td>string</td>
<td>引文内容</td>
</tr>
<tr>
<td>questCoordinateList</td>
<td>PositionFingerPage[]</td>
<td>习题坐标, 习题的框可能有多个,且框可能跨页</td>
</tr>
<tr>
<td>fatherImages</td>
<td>string[]</td>
<td>引图</td>
</tr>
<tr>
<td>questText</td>
<td>string</td>
<td>习题内容</td>
</tr>
<tr>
<td>questImages</td>
<td>string[]</td>
<td>习题图片</td>
</tr>
<tr>
<td>questCoordinate</td>
<td>ShapeCoordinate</td>
<td>习题坐标</td>
</tr>
<tr>
<td>answerList</td>
<td>AnswerCorrectVO[]</td>
<td>答案,答题区的信息</td>
</tr>
<tr>
<td>showAnswer</td>
<td>string</td>
<td>展示答案,一题一个</td>
</tr>
</tbody>
</table>
<p><strong>PositionFingerPage详解:</strong></p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>类型</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>pageId</td>
<td>long</td>
<td>框的所在页面id</td>
</tr>
<tr>
<td>positionFinger</td>
<td>ShapeCoordinate</td>
<td>框坐标信息</td>
</tr>
</tbody>
</table>
<p><strong>AnswerCorrectVO详解:</strong></p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>类型</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>answer</td>
<td>string</td>
<td>答案</td>
</tr>
<tr>
<td>ableToCorrect</td>
<td>boolean</td>
<td>是否支持批改 true/支持 false/不支持</td>
</tr>
<tr>
<td>answerCoordinateList</td>
<td>PositionFingerPage[]</td>
<td>答案框信息,选择题和填空题框和答案是一一对应关系,判断题,计算题,问答题一个答案可能对应多个框,因此此处未兼容不同类型答案和框是一对多关系</td>
</tr>
</tbody>
</table>
<p><strong>ShapeCoordinate详解:</strong></p>
<table>
<thead>
<tr>
<th>字段名</th>
<th>类型</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>strokeStyle</td>
<td>string</td>
<td>框的样式</td>
</tr>
<tr>
<td>shapeType</td>
<td>integer</td>
<td>图形类型 0/矩形 1/多边形</td>
</tr>
<tr>
<td>name</td>
<td>string</td>
<td>框名称</td>
</tr>
<tr>
<td>nickname</td>
<td>string</td>
<td>框别名</td>
</tr>
<tr>
<td>shape</td>
<td>Coordinate[]</td>
<td>坐标数组 矩形坐标数量是2,分别表示左上角和右下角,多变形会有多个坐标,按排列顺序依次连接,x--相对图片左上角的横坐标,y--相对图片左上角的纵坐标</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<pre><code>{
&quot;code&quot;: 0,
&quot;msg&quot;: &quot;ok&quot;,
&quot;data&quot;: [
{
&quot;questId&quot;: 16725765,
&quot;securityId&quot;: &quot;539103883f1a4b789f792ba24ad1a3d6&quot;,
&quot;grade&quot;: 1,
&quot;subject&quot;: 2,
&quot;type&quot;: 9,
&quot;fatherText&quot;: null,
&quot;fatherImages&quot;: [],
&quot;questImages&quot;: [],
&quot;questText&quot;: &quot;&lt;p&gt;女生:我们班一共42人,每人需要一条红领巾。&lt;/p&gt;&lt;p&gt;男生:已经领了40条红领巾。&lt;/p&gt;&lt;p&gt;还需要领几条红领巾?&lt;/p&gt;&lt;p&gt;&lt;img src=\&quot;http://oss.51wanxue.com/file_service/quest/latex/c8de8f7fa99c44c8a802415e0d2c9fb7.png?Expires=1724406127&amp;OSSAccessKeyId=LTAI6bynfmufzinM&amp;Signature=T%2BbWtKRChmiYhMRZAtXNATjcsjw%3D\&quot;&gt;&lt;img src=\&quot;http://oss.51wanxue.com/file_service/quest/latex/9091e4372c9c4e69acbf30951029cc86.png?Expires=1724406127&amp;OSSAccessKeyId=LTAI6bynfmufzinM&amp;Signature=Yu8jtGw0w00GeQoaBBUB6D0PmFA%3D\&quot;&gt;&lt;img src=\&quot;http://oss.51wanxue.com/file_service/quest/latex/aabd566c91e7473f851bead050cfd98d.png?Expires=1724406127&amp;OSSAccessKeyId=LTAI6bynfmufzinM&amp;Signature=NdqAS22BbyThXm%2Fg3d0wavfYd3I%3D\&quot;&gt;=&lt;img src=\&quot;http://oss.51wanxue.com/file_service/quest/latex/84b4c899512b487f95f7e5d47b2abfcb.png?Expires=1724406127&amp;OSSAccessKeyId=LTAI6bynfmufzinM&amp;Signature=yhFAMGwMsyu0gWRT1ZYF6j28Bhw%3D\&quot;&gt;( ) &lt;/p&gt;&quot;,
&quot;questCoordinateList&quot;: [
{
&quot;pageId&quot;: 8967066,
&quot;positionFinger&quot;: {
&quot;shapeType&quot;: 0,
&quot;strokeStyle&quot;: &quot;#FF0000&quot;,
&quot;shape&quot;: [
{
&quot;x&quot;: 1699.0,
&quot;y&quot;: 354.0
},
{
&quot;x&quot;: 3029.0,
&quot;y&quot;: 747.0
}
],
&quot;name&quot;: &quot;layer5&quot;,
&quot;chosenCode&quot;: null,
&quot;nickName&quot;: &quot;区域5&quot;
}
}
],
&quot;answerList&quot;: [
{
&quot;answer&quot;: &quot;&lt;p&gt;42-40=2(条)&lt;/p&gt;&quot;,
&quot;ableToCorrect&quot;: true,
&quot;answerCoordinateList&quot;: [
{
&quot;pageId&quot;: 8967066,
&quot;positionFinger&quot;: {
&quot;shapeType&quot;: 0,
&quot;strokeStyle&quot;: &quot;#FF0000&quot;,
&quot;shape&quot;: [
{
&quot;x&quot;: 1786.1624932747488,
&quot;y&quot;: 645.0013502018088
},
{
&quot;x&quot;: 2317.9221776362983,
&quot;y&quot;: 728.5267049042014
}
],
&quot;name&quot;: &quot;layer10&quot;,
&quot;chosenCode&quot;: null,
&quot;nickName&quot;: &quot;区域10&quot;
}
}
]
}
],
&quot;knowledgeIdList&quot;: [
32685,
32674
],
&quot;showAnswer&quot;: &quot;&lt;p&gt;42-40=2(条)&lt;/p&gt;&quot;
},
{
&quot;questId&quot;: 16725899,
&quot;securityId&quot;: &quot;547466d9d9a94ab986428d68759f7dba&quot;,
&quot;grade&quot;: 1,
&quot;subject&quot;: 2,
&quot;type&quot;: 9,
&quot;fatherText&quot;: &quot;&lt;p&gt;分一分,连一连。&lt;/p&gt;&quot;,
&quot;fatherImages&quot;: [],
&quot;questImages&quot;: [],
&quot;questText&quot;: &quot;&lt;p&gt;30+6 7+60 72-2 24-20&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt; 得数大于50 得数小于50&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt; 88-8 85-80 62-2&lt;/p&gt;&quot;,
&quot;questCoordinateList&quot;: [
{
&quot;pageId&quot;: 8967066,
&quot;positionFinger&quot;: {
&quot;shapeType&quot;: 0,
&quot;strokeStyle&quot;: &quot;#FF0000&quot;,
&quot;shape&quot;: [
{
&quot;x&quot;: 295.3777013091822,
&quot;y&quot;: 883.9766706003207
},
{
&quot;x&quot;: 1354.2528806492107,
&quot;y&quot;: 1445.4526660997371
}
],
&quot;name&quot;: &quot;layer8&quot;,
&quot;chosenCode&quot;: null,
&quot;nickName&quot;: &quot;区域8&quot;
}
}
],
&quot;answerList&quot;: [
{
&quot;answer&quot;: &quot;&lt;p&gt;&lt;img src=\&quot;http://oss.51wanxue.com/file_service/quest/b2f32f4496f1490c8226695d779c3f60.png?Expires=1724406127&amp;OSSAccessKeyId=LTAI6bynfmufzinM&amp;Signature=BBBiCijGxpk9wJKt7T3PnVX3VjY%3D\&quot; alt=\&quot;11a1531b-28e4-4fb8-82f6-3b369dc3c4c4.png\&quot; data-href=\&quot;\&quot;&gt;&lt;/p&gt;&quot;,
&quot;ableToCorrect&quot;: false,
&quot;answerCoordinateList&quot;: [
{
&quot;pageId&quot;: 8967066,
&quot;positionFinger&quot;: {
&quot;shapeType&quot;: 0,
&quot;strokeStyle&quot;: &quot;#FF0000&quot;,
&quot;shape&quot;: [
{
&quot;x&quot;: 295.3777013091822,
&quot;y&quot;: 883.9766706003207
},
{
&quot;x&quot;: 1354.2528806492107,
&quot;y&quot;: 1445.4526660997371
}
],
&quot;name&quot;: &quot;layer8&quot;,
&quot;chosenCode&quot;: null,
&quot;nickName&quot;: &quot;区域8&quot;
}
}
]
}
],
&quot;knowledgeIdList&quot;: [
33151,
33147
],
&quot;showAnswer&quot;: &quot;&lt;p&gt;&lt;img src=\&quot;http://oss.51wanxue.com/file_service/quest/b2f32f4496f1490c8226695d779c3f60.png?Expires=1724406127&amp;OSSAccessKeyId=LTAI6bynfmufzinM&amp;Signature=BBBiCijGxpk9wJKt7T3PnVX3VjY%3D\&quot; alt=\&quot;11a1531b-28e4-4fb8-82f6-3b369dc3c4c4.png\&quot; data-href=\&quot;\&quot;&gt;&lt;/p&gt;&quot;
},
{
&quot;questId&quot;: 16725761,
&quot;securityId&quot;: &quot;a568d80a9e734eaab2afed1f55a44287&quot;,
&quot;grade&quot;: 1,
&quot;subject&quot;: 2,
&quot;type&quot;: 9,
&quot;fatherText&quot;: &quot;&lt;p&gt;语文课上,老师组织同学们进行诗歌接龙比赛。&lt;/p&gt;&lt;p&gt;老师:朗诵一首诗得1分,背诵一首诗得10分。&lt;/p&gt;&lt;p&gt;文文:我朗诵了5首诗,背诵了3首诗。&lt;/p&gt;&lt;p&gt;奇奇:我朗诵了3首诗,背诵了5首诗。&lt;/p&gt;&quot;,
&quot;fatherImages&quot;: [
&quot;http://oss.51wanxue.com/file_service/quest/book/de722f8c6d254a409fd42bebb3e0dbbb.png?Expires=1724406127&amp;OSSAccessKeyId=LTAI6bynfmufzinM&amp;Signature=eRatxOrEj2RfWZfbtPfXWIa3VSk%3D&quot;
],
&quot;questImages&quot;: [],
&quot;questText&quot;: &quot;&lt;p&gt;文文得到了多少分?&lt;/p&gt;&quot;,
&quot;questCoordinateList&quot;: [
{
&quot;pageId&quot;: 8967066,
&quot;positionFinger&quot;: {
&quot;shapeType&quot;: 0,
&quot;strokeStyle&quot;: &quot;#FF0000&quot;,
&quot;shape&quot;: [
{
&quot;x&quot;: 1718.8217472202296,
&quot;y&quot;: 863.0953319247226
},
{
&quot;x&quot;: 2266.836094422525,
&quot;y&quot;: 1090.469908614569
}
],
&quot;name&quot;: &quot;layer13&quot;,
&quot;chosenCode&quot;: null,
&quot;nickName&quot;: &quot;区域13&quot;
}
}
],
&quot;answerList&quot;: [
{
&quot;answer&quot;: &quot;&lt;p&gt;&lt;span&gt;$(1 + 1 + 1 + 1 + 1 + 10 + 10 + 10 =35)$&lt;/span&gt;(分)&lt;/p&gt;&quot;,
&quot;ableToCorrect&quot;: true,
&quot;answerCoordinateList&quot;: [
{
&quot;pageId&quot;: 8967066,
&quot;positionFinger&quot;: {
&quot;shapeType&quot;: 0,
&quot;strokeStyle&quot;: &quot;#FF0000&quot;,
&quot;shape&quot;: [
{
&quot;x&quot;: 1718.8217472202296,
&quot;y&quot;: 863.0953319247226
},
{
&quot;x&quot;: 2266.836094422525,
&quot;y&quot;: 1090.469908614569
}
],
&quot;name&quot;: &quot;layer13&quot;,
&quot;chosenCode&quot;: null,
&quot;nickName&quot;: &quot;区域13&quot;
}
}
]
}
],
&quot;knowledgeIdList&quot;: [
33157
],
&quot;showAnswer&quot;: &quot;&lt;p&gt;&lt;span&gt;$(1 + 1 + 1 + 1 + 1 + 10 + 10 + 10 =35)$&lt;/span&gt;(分)&lt;/p&gt;&quot;
},
{
&quot;questId&quot;: 16725760,
&quot;securityId&quot;: &quot;8368d617ed604ba4b12e88f0246a4775&quot;,
&quot;grade&quot;: 1,
&quot;subject&quot;: 2,
&quot;type&quot;: 9,
&quot;fatherText&quot;: &quot;&lt;p&gt;语文课上,老师组织同学们进行诗歌接龙比赛。&lt;/p&gt;&lt;p&gt;老师:朗诵一首诗得1分,背诵一首诗得10分。&lt;/p&gt;&lt;p&gt;文文:我朗诵了5首诗,背诵了3首诗。&lt;/p&gt;&lt;p&gt;奇奇:我朗诵了3首诗,背诵了5首诗。&lt;/p&gt;&quot;,
&quot;fatherImages&quot;: [
&quot;http://oss.51wanxue.com/file_service/quest/book/de722f8c6d254a409fd42bebb3e0dbbb.png?Expires=1724406127&amp;OSSAccessKeyId=LTAI6bynfmufzinM&amp;Signature=eRatxOrEj2RfWZfbtPfXWIa3VSk%3D&quot;
],
&quot;questImages&quot;: [],
&quot;questText&quot;: &quot;&lt;p&gt;奇奇得到了多少分?&lt;/p&gt;&quot;,
&quot;questCoordinateList&quot;: [
{
&quot;pageId&quot;: 8967066,
&quot;positionFinger&quot;: {
&quot;shapeType&quot;: 0,
&quot;strokeStyle&quot;: &quot;#FF0000&quot;,
&quot;shape&quot;: [
{
&quot;x&quot;: 1735.0764100609756,
&quot;y&quot;: 1109.0310985484339
},
{
&quot;x&quot;: 2255.2256209648494,
&quot;y&quot;: 1336.40567523828
}
],
&quot;name&quot;: &quot;layer14&quot;,
&quot;chosenCode&quot;: null,
&quot;nickName&quot;: &quot;区域14&quot;
}
}
],
&quot;answerList&quot;: [
{
&quot;answer&quot;: &quot;&lt;p&gt;&lt;span&gt;$(1 + 1 + 1 + 10 + 10 + 10 + 10 + 10 =53)$&lt;/span&gt;(分)&lt;/p&gt;&quot;,
&quot;ableToCorrect&quot;: true,
&quot;answerCoordinateList&quot;: [
{
&quot;pageId&quot;: 8967066,
&quot;positionFinger&quot;: {
&quot;shapeType&quot;: 0,
&quot;strokeStyle&quot;: &quot;#FF0000&quot;,
&quot;shape&quot;: [
{
&quot;x&quot;: 1735.0764100609756,
&quot;y&quot;: 1109.0310985484339
},
{
&quot;x&quot;: 2255.2256209648494,
&quot;y&quot;: 1336.40567523828
}
],
&quot;name&quot;: &quot;layer14&quot;,
&quot;chosenCode&quot;: null,
&quot;nickName&quot;: &quot;区域14&quot;
}
}
]
}
],
&quot;knowledgeIdList&quot;: [
33157
],
&quot;showAnswer&quot;: &quot;&lt;p&gt;&lt;span&gt;$(1 + 1 + 1 + 10 + 10 + 10 + 10 + 10 =53)$&lt;/span&gt;(分)&lt;/p&gt;&quot;
},
{
&quot;questId&quot;: 16725770,
&quot;securityId&quot;: &quot;fc09d7dd333a4c89a62916d547b33f3c&quot;,
&quot;grade&quot;: 1,
&quot;subject&quot;: 2,
&quot;type&quot;: 2,
&quot;fatherText&quot;: &quot;&lt;p&gt; 数字卡片里的数学&lt;/p&gt;&lt;p&gt; 同学们,今天我们在数字卡片里寻找数学问题。文文从数字卡片里任意抽出了四张,分别是3、5、7、8。&lt;/p&gt;&lt;table class=\&quot;table-default\&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th colspan=\&quot;1\&quot; rowspan=\&quot;1\&quot; width=\&quot;auto\&quot;&gt;组成最大的两位数,要把最大的数字放在十位,把第二大的数字放在个位。&lt;br&gt;组成最小的两位数,要把最小的数字放在十位,把第二小的数字放在个位。&lt;br&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&quot;,
&quot;fatherImages&quot;: [],
&quot;questImages&quot;: [
&quot;http://oss.51wanxue.com/file_service/quest/book/d2eac97b8bd64fd69d7e6d9d48709612.png?Expires=1724406127&amp;OSSAccessKeyId=LTAI6bynfmufzinM&amp;Signature=jcYviRwMjmdMVFz8ABcrTxVzpiA%3D&quot;
],
&quot;questText&quot;: &quot;&lt;p&gt;想一想&lt;/p&gt;&lt;p&gt;从中选择两张数字卡片组成两位数,最大的两位数是(______),最小的两位数是(______)。&lt;/p&gt;&lt;p&gt;3 5 7 8&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&quot;,
&quot;questCoordinateList&quot;: [
{
&quot;pageId&quot;: 8967066,
&quot;positionFinger&quot;: {
&quot;shapeType&quot;: 0,
&quot;strokeStyle&quot;: &quot;#FF0000&quot;,
&quot;shape&quot;: [
{
&quot;x&quot;: 1723.4659366032997,
&quot;y&quot;: 1730.8309613329116
},
{
&quot;x&quot;: 2833.4271991571018,
&quot;y&quot;: 1988.3674716652883
}
],
&quot;name&quot;: &quot;layer20&quot;,
&quot;chosenCode&quot;: null,
&quot;nickName&quot;: &quot;区域20&quot;
}
}
],
&quot;answerList&quot;: [
{
&quot;answer&quot;: &quot;87&quot;,
&quot;ableToCorrect&quot;: true,
&quot;answerCoordinateList&quot;: [
{
&quot;pageId&quot;: 8967066,
&quot;positionFinger&quot;: {
&quot;shapeType&quot;: 0,
&quot;strokeStyle&quot;: &quot;#FF0000&quot;,
&quot;shape&quot;: [
{
&quot;x&quot;: 1769.9078304340028,
&quot;y&quot;: 1921.0831581550276
},
{
&quot;x&quot;: 1888.3346597022955,
&quot;y&quot;: 1990.6876204070215
}
],
&quot;name&quot;: &quot;layer15&quot;,
&quot;chosenCode&quot;: null,
&quot;nickName&quot;: &quot;区域15&quot;
}
}
]
},
{
&quot;answer&quot;: &quot;35&quot;,
&quot;ableToCorrect&quot;: true,
&quot;answerCoordinateList&quot;: [
{
&quot;pageId&quot;: 8967066,
&quot;positionFinger&quot;: {
&quot;shapeType&quot;: 0,
&quot;strokeStyle&quot;: &quot;#FF0000&quot;,
&quot;shape&quot;: [
{
&quot;x&quot;: 2255.2256209648494,
&quot;y&quot;: 1928.0436043802272
},
{
&quot;x&quot;: 2378.2966396162124,
&quot;y&quot;: 1988.3674716652883
}
],
&quot;name&quot;: &quot;layer16&quot;,
&quot;chosenCode&quot;: null,
&quot;nickName&quot;: &quot;区域16&quot;
}
}
]
}
],
&quot;knowledgeIdList&quot;: [
33841,
33860
],
&quot;showAnswer&quot;: &quot;&lt;p&gt;1. 87 &lt;/p&gt;&lt;p&gt;2. 35&lt;/p&gt;&quot;
}
]
}
</code></pre>