【11】获取操作事件
<p>[TOC]</p>
<h5>接口状态</h5>
<ul>
<li><code>正常</code></li>
</ul>
<h5>框架版本</h5>
<ul>
<li><code>≥ 2.0.5.0</code></li>
</ul>
<h5>更新时间</h5>
<ul>
<li><code>2024/11/21</code></li>
</ul>
<h5>调用额度</h5>
<ul>
<li><code>免额度</code></li>
</ul>
<h5>简要描述</h5>
<ul>
<li>HTTP轮询获取操作事件</li>
</ul>
<h5>易语言模块调用例子</h5>
<pre><code>SaiNiuPost.Call.获取操作事件()</code></pre>
<h5>POST调用例子</h5>
<pre><code>http://127.0.0.1:3030/SaiNiuApi/Call</code></pre>
<pre><code>&amp;post=GetEventNews&amp;data={}</code></pre>
<h5>参数</h5>
<ul>
<li>无</li>
</ul>
<h5>返回成功示例 - 切换对象</h5>
<pre><code>{&quot;code&quot;:200,&quot;msg&quot;:&quot;调用成功&quot;,&quot;data&quot;:&quot;{\&quot;type\&quot;:\&quot;CALL_RECEIVE_MSG\&quot;,\&quot;event\&quot;:\&quot;CONVERSATION_CHANGE\&quot;,\&quot;msg\&quot;:\&quot;切换对象\&quot;,\&quot;userNick\&quot;:\&quot;tb9403060_2011\&quot;,\&quot;currentUser\&quot;:\&quot;{\\\&quot;uid\\\&quot;:\\\&quot;cntaobaotb266770389534\\\&quot;,\\\&quot;user_nick\\\&quot;:\\\&quot;cntaobaotb266770389534\\\&quot;,\\\&quot;securityUID\\\&quot;:\\\&quot;2218165087899\\\&quot;,\\\&quot;bizDomain\\\&quot;:\\\&quot;taobao\\\&quot;,\\\&quot;bizType\\\&quot;:\\\&quot;11001\\\&quot;,\\\&quot;dnick\\\&quot;:\\\&quot;tb266770389534\\\&quot;,\\\&quot;cid\\\&quot;:\\\&quot;2218165087899.1-796978238.1#11001@cntaobao\\\&quot;}\&quot;,\&quot;data\&quot;:{\&quot;ctype\&quot;:0,\&quot;targetType\&quot;:\&quot;3\&quot;,\&quot;nick\&quot;:\&quot;tb266770389534\&quot;,\&quot;targetId\&quot;:\&quot;2218165087899\&quot;,\&quot;ccode\&quot;:\&quot;2218165087899.1-796978238.1#11001@cntaobao\&quot;,\&quot;bizeType\&quot;:\&quot;11001\&quot;,\&quot;display\&quot;:\&quot;tb266770389534\&quot;,\&quot;portrait\&quot;:\&quot;\&quot;,\&quot;unreadcount\&quot;:0},\&quot;passkey\&quot;:1732155946559}&quot;,&quot;passkey&quot;:&quot;1732155951350&quot;}</code></pre>
<h5>返回成功示例 - 对话关闭</h5>
<pre><code>{&quot;code&quot;:200,&quot;msg&quot;:&quot;调用成功&quot;,&quot;data&quot;:&quot;{\&quot;type\&quot;:\&quot;CALL_RECEIVE_MSG\&quot;,\&quot;event\&quot;:\&quot;CONVERSATION_CLOSE\&quot;,\&quot;msg\&quot;:\&quot;对话关闭\&quot;,\&quot;userNick\&quot;:\&quot;tb9403060_2011\&quot;,\&quot;currentUser\&quot;:null,\&quot;data\&quot;:{\&quot;closeall\&quot;:0,\&quot;cid\&quot;:{\&quot;ccode\&quot;:\&quot;2218165087899.1-796978238.1#11001@cntaobao\&quot;}},\&quot;passkey\&quot;:1732155985267}&quot;,&quot;passkey&quot;:&quot;1732155986638&quot;}</code></pre>
<h5>返回成功示例 - 发送消息</h5>
<pre><code>{&quot;code&quot;:200,&quot;msg&quot;:&quot;调用成功&quot;,&quot;data&quot;:&quot;{\&quot;type\&quot;:\&quot;CALL_RECEIVE_MSG\&quot;,\&quot;event\&quot;:\&quot;CHAT_SEND_MSG\&quot;,\&quot;msg\&quot;:\&quot;发送消息\&quot;,\&quot;userNick\&quot;:\&quot;tb9403060_2011\&quot;,\&quot;currentUser\&quot;:\&quot;{\\\&quot;uid\\\&quot;:\\\&quot;cntaobaotb266770389534\\\&quot;,\\\&quot;user_nick\\\&quot;:\\\&quot;cntaobaotb266770389534\\\&quot;,\\\&quot;securityUID\\\&quot;:\\\&quot;2218165087899\\\&quot;,\\\&quot;bizDomain\\\&quot;:\\\&quot;taobao\\\&quot;,\\\&quot;bizType\\\&quot;:\\\&quot;11001\\\&quot;,\\\&quot;dnick\\\&quot;:\\\&quot;tb266770389534\\\&quot;,\\\&quot;cid\\\&quot;:\\\&quot;2218165087899.1-796978238.1#11001@cntaobao\\\&quot;}\&quot;,\&quot;data\&quot;:{\&quot;cid\&quot;:{\&quot;ccode\&quot;:\&quot;2218165087899.1-796978238.1#11001@cntaobao\&quot;}},\&quot;passkey\&quot;:1732156020874}&quot;,&quot;passkey&quot;:&quot;1732156021902&quot;}</code></pre>
<h5>返回成功示例 - 发送消息成功</h5>
<pre><code>{&quot;code&quot;:200,&quot;msg&quot;:&quot;调用成功&quot;,&quot;data&quot;:&quot;{\&quot;type\&quot;:\&quot;CALL_RECEIVE_MSG\&quot;,\&quot;event\&quot;:\&quot;CHAT_SEND_MSG_STATUS_CHANGE\&quot;,\&quot;msg\&quot;:\&quot;消息发送成功\&quot;,\&quot;userNick\&quot;:\&quot;tb9403060_2011\&quot;,\&quot;data\&quot;:[{\&quot;cid\&quot;:{\&quot;ccode\&quot;:\&quot;2218165087899.1-796978238.1#11001@cntaobao\&quot;},\&quot;mcode\&quot;:{\&quot;clientId\&quot;:\&quot;7265189011965084411\&quot;,\&quot;messageId\&quot;:\&quot;3227529997716.PNM\&quot;},\&quot;originalData\&quot;:{\&quot;text\&quot;:\&quot;你好\&quot;},\&quot;progress\&quot;:100,\&quot;sendStatus\&quot;:0,\&quot;sendTime\&quot;:1732156041217,\&quot;sortTimeMicrosecond\&quot;:1732156041217000,\&quot;delta\&quot;:{\&quot;receiverState\&quot;:{\&quot;unread\&quot;:{\&quot;count\&quot;:1,\&quot;all\&quot;:false},\&quot;read\&quot;:{\&quot;count\&quot;:1,\&quot;all\&quot;:false}},\&quot;ext\&quot;:{\&quot;pushMsgType\&quot;:\&quot;bc_chat\&quot;,\&quot;sender_nick\&quot;:\&quot;cntaobaotb9403060_2011\&quot;,\&quot;receiverBizDomain\&quot;:\&quot;taobao\&quot;,\&quot;receiver_nick\&quot;:\&quot;cntaobaotb266770389534\&quot;,\&quot;saasNamespace\&quot;:\&quot;taobao\&quot;,\&quot;senderBizDomain\&quot;:\&quot;taobao\&quot;}}}],\&quot;passkey\&quot;:1732156021029}&quot;,&quot;passkey&quot;:&quot;1732156021911&quot;}</code></pre>
<h5>返回成功示例 - 用户正在输入</h5>
<pre><code>{&quot;code&quot;:200,&quot;msg&quot;:&quot;调用成功&quot;,&quot;data&quot;:&quot;{\&quot;type\&quot;:\&quot;CALL_RECEIVE_MSG\&quot;,\&quot;event\&quot;:\&quot;INPUT_STATUS_CHANGE\&quot;,\&quot;msg\&quot;:\&quot;用户正在输入\&quot;,\&quot;userNick\&quot;:\&quot;tb9403060_2011\&quot;,\&quot;data\&quot;:{\&quot;cid\&quot;:{\&quot;ccode\&quot;:\&quot;2218165087899.1-796978238.1#11001@cntaobao\&quot;},\&quot;value\&quot;:0},\&quot;passkey\&quot;:1732156077980}&quot;,&quot;passkey&quot;:&quot;1732156082291&quot;}</code></pre>
<h5>返回成功示例 - 消息被阅读</h5>
<pre><code>{&quot;code&quot;:200,&quot;msg&quot;:&quot;调用成功&quot;,&quot;data&quot;:&quot;{\&quot;type\&quot;:\&quot;CALL_RECEIVE_MSG\&quot;,\&quot;event\&quot;:\&quot;CHAT_MSG_READ\&quot;,\&quot;msg\&quot;:\&quot;消息被阅读\&quot;,\&quot;userNick\&quot;:\&quot;tb9403060_2011\&quot;,\&quot;data\&quot;:[{\&quot;cid\&quot;:{\&quot;ccode\&quot;:\&quot;2218165087899.1-796978238.1#11001@cntaobao\&quot;},\&quot;mcode\&quot;:{\&quot;clientId\&quot;:\&quot;\&quot;,\&quot;messageId\&quot;:\&quot;3227529997716.PNM\&quot;},\&quot;state\&quot;:{\&quot;unread\&quot;:{\&quot;count\&quot;:0,\&quot;all\&quot;:false},\&quot;read\&quot;:{\&quot;count\&quot;:2,\&quot;all\&quot;:true}}}],\&quot;passkey\&quot;:1732156078178}&quot;,&quot;passkey&quot;:&quot;1732156082307&quot;}</code></pre>
<h5>返回成功示例 - 窗口切换【多账号或企业号生效】</h5>
<pre><code>{&quot;code&quot;:200,&quot;msg&quot;:&quot;调用成功&quot;,&quot;data&quot;:&quot;{\&quot;type\&quot;:\&quot;CALL_RECEIVE_MSG\&quot;,\&quot;event\&quot;:\&quot;WINDOW_ACTIVE\&quot;,\&quot;msg\&quot;:\&quot;窗口切换\&quot;,\&quot;userNick\&quot;:\&quot;tb9403060_2011\&quot;,\&quot;currentUser\&quot;:null,\&quot;data\&quot;:{\&quot;cid\&quot;:{\&quot;ccode\&quot;:\&quot;\&quot;}},\&quot;passkey\&quot;:1732156268254}&quot;,&quot;passkey&quot;:&quot;1732156272098&quot;}</code></pre>
<h5>返回失败示例</h5>
<pre><code>{&quot;code&quot;:501,&quot;msg&quot;:&quot;调用失败 - 当前队列中暂无新消息&quot;,&quot;passkey&quot;:&quot;1732151939223&quot;}</code></pre>
<h5>返回参数说明</h5>
<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;">整数型</td>
<td>返回结果,成功=200,失败≠200</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">文本型</td>
<td>结果说明,调用成功或失败原因</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">文本型</td>
<td>调用结果</td>
</tr>
<tr>
<td style="text-align: left;">passkey</td>
<td style="text-align: left;">文本型</td>
<td>请求完成13位时间戳</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>