list of supervision picture of query class section
<h5>Interface introduction</h5>
<p>-When the picture class supervision switch is turned on when booking a class section, you can query the class supervision picture list of the class section according to the classroomid, and query the class supervision picture list according to the paging conditions, paging start page, paging size, organization information and class section ID. SID, timestamp and sign are required. See the form parameter list for details.</p>
<h5>Interface information</h5>
<table>
<thead>
<tr>
<th style="text-align: left;"></th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">URL</td>
<td style="text-align: left;"><a href="https://neukol.axzt.net/edu_openapi/monitorPicture/query">https://neukol.axzt.net/edu_openapi/monitorPicture/query</a></td>
</tr>
<tr>
<td style="text-align: left;">HTTP Request Methods</td>
<td style="text-align: left;">POST</td>
</tr>
<tr>
<td style="text-align: left;">Coding format</td>
<td style="text-align: left;">UTF-8</td>
</tr>
</tbody>
</table>
<h5>Request header</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">Field name</th>
<th style="text-align: left;">Type</th>
<th style="text-align: left;">Required</th>
<th style="text-align: left;">Description</th>
<th style="text-align: left;">Example</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">no</td>
<td style="text-align: left;">no</td>
<td style="text-align: left;">no</td>
<td style="text-align: left;">no</td>
<td style="text-align: left;">no</td>
</tr>
</tbody>
</table>
<h5>Form parameter</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">Field name</th>
<th style="text-align: left;">Type</th>
<th style="text-align: left;">Required</th>
<th style="text-align: center;">Description</th>
<th style="text-align: left;">Example</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">sid</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">True</td>
<td style="text-align: center;">InstitutionID</td>
<td style="text-align: left;">5f1140092302bd0ac2dbc7c4</td>
</tr>
<tr>
<td style="text-align: left;">sign</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">True</td>
<td style="text-align: center;">Fixed 32-bit all lowercase characters, institution authentication security key,sign=MD5(params+SECRET),Among them, params represents the concatenated string of all parameters in the request body except sign in lexicographic order(like: “key1=value1key2=value2")</td>
<td style="text-align: left;">c09636a3a529a386fdaa389228e36fac</td>
</tr>
<tr>
<td style="text-align: left;">timestamp</td>
<td style="text-align: left;">Long</td>
<td style="text-align: left;">True</td>
<td style="text-align: center;">Unix Epoch timestamp within 20 minutes of current calling interface, unit: milliseconds</td>
<td style="text-align: left;">1600140360000</td>
</tr>
<tr>
<td style="text-align: left;">classroomId</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">True</td>
<td style="text-align: center;">Class section Id</td>
<td style="text-align: left;">5f83f99de5e9bef78adce889</td>
</tr>
<tr>
<td style="text-align: left;">pageNumber</td>
<td style="text-align: left;">Integer</td>
<td style="text-align: left;">False</td>
<td style="text-align: center;">Pagination start page, default = 1</td>
<td style="text-align: left;">1</td>
</tr>
<tr>
<td style="text-align: left;">pageSize</td>
<td style="text-align: left;">Integer</td>
<td style="text-align: left;">False</td>
<td style="text-align: center;">Page size, default = 10</td>
<td style="text-align: left;">10</td>
</tr>
</tbody>
</table>
<h5>Response parameter explanation</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">Parameter name</th>
<th style="text-align: left;">Type</th>
<th>Description</th>
<th>Example</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">responseHeader </td>
<td style="text-align: left;">Object</td>
<td>Response header information</td>
</tr>
<tr>
<td style="text-align: left;"> └status</td>
<td style="text-align: left;">int</td>
<td>HTTP corresponding status code</td>
<td>200</td>
</tr>
<tr>
<td style="text-align: left;"> └msg</td>
<td style="text-align: left;">String</td>
<td>Error message</td>
<td>OK</td>
</tr>
<tr>
<td style="text-align: left;">response</td>
<td style="text-align: left;">Object</td>
<td>Response body content</td>
</tr>
<tr>
<td style="text-align: left;"> └total</td>
<td style="text-align: left;">int</td>
<td>Total record of query results</td>
<td>2</td>
</tr>
<tr>
<td style="text-align: left;"> └content</td>
<td style="text-align: left;">List</td>
<td>Query result list</td>
<td>Query result content</td>
</tr>
<tr>
<td style="text-align: left;">  └classroomId</td>
<td style="text-align: left;">String</td>
<td>Class section ID</td>
<td>5fb62727e5e9be63846a306a</td>
</tr>
<tr>
<td style="text-align: left;">  └ctime</td>
<td style="text-align: left;">Long</td>
<td>Creation time, unit: milliseconds</td>
<td>1603111150816</td>
</tr>
<tr>
<td style="text-align: left;">  └thumbUrl</td>
<td style="text-align: left;">String</td>
<td>Thumbnail address</td>
<td><a href="https://screenrecord.axzt.net/4c4f34356b44695862484a39464f5745/5f1119e7b1ce8d1b6327f3b1/2020/10/19/monitor/5f83f99de5e9bef78adce889/8644976308758129_thumb.jpg">https://screenrecord.axzt.net/4c4f34356b44695862484a39464f5745/5f1119e7b1ce8d1b6327f3b1/2020/10/19/monitor/5f83f99de5e9bef78adce889/8644976308758129_thumb.jpg</a></td>
</tr>
<tr>
<td style="text-align: left;">  └url</td>
<td style="text-align: left;">String</td>
<td>Picture address</td>
<td><a href="https://screenrecord.axzt.net/4c4f34356b44695862484a39464f5745/5f1119e7b1ce8d1b6327f3b1/2020/10/19/monitor/5f83f99de5e9bef78adce889/8644976308758129_real.jpg?Expires=1605928677&OSSAccessKeyId=LTAI4GAp9dWAnbVm9nmxzooK&Signature=SLxJ5V1GExPDecttxFl%2B8bD6n0s%3D">https://screenrecord.axzt.net/4c4f34356b44695862484a39464f5745/5f1119e7b1ce8d1b6327f3b1/2020/10/19/monitor/5f83f99de5e9bef78adce889/8644976308758129_real.jpg?Expires=1605928677&OSSAccessKeyId=LTAI4GAp9dWAnbVm9nmxzooK&Signature=SLxJ5V1GExPDecttxFl%2B8bD6n0s%3D</a></td>
</tr>
</tbody>
</table>
<h5>Request example</h5>
<pre><code>POST /edu_openapi/monitorPicture/query HTTP/1.1
Host: https://neukol.axzt.net
Content-Type: application/x-www-form-urlencoded
timestamp=1598880734439&sid=5f195b1b2302bdedee4809c0&sign=bf972bbd42ef1746b3ccf24c396b4762&classroomId=5f83f99de5e9bef78adce889</code></pre>
<h5>Response example</h5>
<pre><code>{
"responseHeader": {
"status": 200,
"msg": "OK"
},
"response": {
"total": 30,
"content": [
{
"bookingId": "5f83f99de5e9bef78adce889",
"thumbUrl": "https://screenrecord.axzt.net/4c4f34356b44695862484a39464f5745/5f1119e7b1ce8d1b6327f3b1/2020/10/19/monitor/5f83f99de5e9bef78adce889/8644976308758129_thumb.jpg?Expires=1605928677&OSSAccessKeyId=LTAI4GAp9dWAnbVm9nmxzooK&Signature=CM6pZy6z94T8xa58%2FYwyXjBwJ8c%3D",
"url": "https://screenrecord.axzt.net/4c4f34356b44695862484a39464f5745/5f1119e7b1ce8d1b6327f3b1/2020/10/19/monitor/5f83f99de5e9bef78adce889/8644976308758129_real.jpg?Expires=1605928677&OSSAccessKeyId=LTAI4GAp9dWAnbVm9nmxzooK&Signature=SLxJ5V1GExPDecttxFl%2B8bD6n0s%3D",
"ctime": 1603111150816
}
]
}
}</code></pre>
<h5>Error code</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">Error code</th>
<th>Explanation</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">9994</td>
<td>Parameter format error</td>
</tr>
<tr>
<td style="text-align: left;">2000</td>
<td>sign certification failed</td>
</tr>
<tr>
<td style="text-align: left;">2001</td>
<td>Request timeout</td>
</tr>
<tr>
<td style="text-align: left;">2002</td>
<td>Institution does not open an open interface</td>
</tr>
<tr>
<td style="text-align: left;">2010</td>
<td>Institution is inexistent</td>
</tr>
<tr>
<td style="text-align: left;">500</td>
<td>unknown exception on the server</td>
</tr>
</tbody>
</table>