撤销未打印信息
<p><strong>简要描述:</strong> </p>
<ul>
<li>如果消息还未打印,可以通过调用本接口通知撤销打印机未打印的指定消息。</li>
<li>请注意,如果消息已经下发到打印机并正在打印时,是无法取消的。</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>https://api.open.feyin.net/msg/{msg_no}/cancel?access_token=ACCESS_TOKEN</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;">msg_no</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>消息编号,每个打印消息均有个唯一的id,该值为调用“[发送打印消息](<a href="https://www.showdoc.cc/1687352?page_id=82826059039914">https://www.showdoc.cc/1687352?page_id=82826059039914</a> "发送打印消息")” API时,指定/返回的msg_no</td>
</tr>
</tbody>
</table>
<p><strong>返回值</strong></p>
<p>正常情况下,飞印开放平台会返回下述JSON数据:</p>
<pre><code class="language-json"> {
&quot;errcode&quot;:0,
&quot;errmsg&quot;:&quot;ok&quot;
}</code></pre>
<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 style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">errcode</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">number</td>
<td style="text-align: left;">错误编码,详见"errcode说明"</td>
</tr>
<tr>
<td style="text-align: left;">errmsg</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">错误详细说明,当errcode等于0时此值为空</td>
</tr>
</tbody>
</table>
<p>错误时飞印开放平台会返回错误码等信息,JSON数据示例如下:</p>
<pre><code class="language-json">{
&quot;errcode&quot;:10001,
&quot;errmsg&quot;:&quot;invalid device no&quot;
}</code></pre>
<p>JSON数据详见“[全局返回码说明](<a href="https://www.showdoc.cc/1687352?page_id=137418124005771">https://www.showdoc.cc/1687352?page_id=137418124005771</a> "全局返回码说明")”</p>