SaiNiuApi

SaiNiuApi - 基于sunnySDK的中间件调试框架,千牛SDK全功能框架


【第3步】初始化接口调用和回调执行

<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/16</code></li> </ul> <h5>调用额度</h5> <ul> <li><code>免额度</code></li> </ul> <h5>简要描述</h5> <ul> <li>回调事件以及接口调用初始化,需要先执行 Access_init() 默认开启全部连接 HTTP通过轮询接口回调事件</li> </ul> <h5>DLL调用例子</h5> <pre><code>Function_Init (20,true,2030,&amp;amp;connect,&amp;amp;exit,&amp;amp;newsCall,&amp;amp;newsMonitorCall,&amp;amp;orderCall,&amp;amp;eventCall,&amp;amp;newsAMPCall) </code></pre> <h5>易语言模块调用例子</h5> <pre><code>SaiNiu.Function.初始化(20,真,2030,&amp;amp;客户连接回调,&amp;amp;客户断开回调,&amp;amp;消息接收回调,&amp;amp;远程接收回调,&amp;amp;订单接收回调,&amp;amp;操作事件回调,&amp;amp;群消息回调)</code></pre> <h5>POST调用例子</h5> <pre><code>http://127.0.0.1:3030/SaiNiuApi/Function </code></pre> <pre><code>&amp;amp;post=Init&amp;amp;data={&amp;quot;number&amp;quot;:20,&amp;quot;openStart&amp;quot;:true,&amp;quot;port&amp;quot;:2030} </code></pre> <h5>POST回调例子</h5> <p>[获取连接事件](<a href="https://www.showdoc.com.cn/sainiu/11558415178860007">https://www.showdoc.com.cn/sainiu/11558415178860007</a> &quot;获取连接事件&quot;)、[获取断开事件](<a href="https://www.showdoc.com.cn/sainiu/11558415279302282">https://www.showdoc.com.cn/sainiu/11558415279302282</a> &quot;获取断开事件&quot;)、[获取新消息](<a href="https://www.showdoc.com.cn/sainiu/11558415300707375">https://www.showdoc.com.cn/sainiu/11558415300707375</a> &quot;获取新消息&quot;)、[获取远程消息](<a href="https://www.showdoc.com.cn/sainiu/11558415337796569">https://www.showdoc.com.cn/sainiu/11558415337796569</a> &quot;获取远程消息&quot;)、[获取订阅消息](<a href="https://www.showdoc.com.cn/sainiu/11558415371410749">https://www.showdoc.com.cn/sainiu/11558415371410749</a> &quot;获取订阅消息&quot;)、[获取操作事件](<a href="https://www.showdoc.com.cn/sainiu/11558415342152211">https://www.showdoc.com.cn/sainiu/11558415342152211</a> &quot;获取操作事件&quot;)、[获取群消息](<a href="https://www.showdoc.com.cn/sainiu/11558415316516797">https://www.showdoc.com.cn/sainiu/11558415316516797</a> &quot;获取群消息&quot;)</p> <h5>参数</h5> <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> <th>示例</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">number</td> <td style="text-align: left;">整数型</td> <td style="text-align: left;">否</td> <td style="text-align: left;">处理请求事件的线程数量 默认 50 最小为20</td> <td>20</td> </tr> <tr> <td style="text-align: left;">openStart</td> <td style="text-align: left;">逻辑型</td> <td style="text-align: left;">否</td> <td style="text-align: left;">默认开启连接</td> <td>true</td> </tr> <tr> <td style="text-align: left;">port</td> <td style="text-align: left;">整数型</td> <td style="text-align: left;">否</td> <td style="text-align: left;">驱动启动端口 默认8888</td> <td>2030</td> </tr> <tr> <td style="text-align: left;">connect</td> <td style="text-align: left;">子程序指针</td> <td style="text-align: left;">否</td> <td style="text-align: left;">客户连接回调 回调参数1为文本型</td> <td>&amp;connect</td> </tr> <tr> <td style="text-align: left;">exit</td> <td style="text-align: left;">子程序指针</td> <td style="text-align: left;">否</td> <td style="text-align: left;">客户断开回调 回调参数1为文本型</td> <td>&amp;exit</td> </tr> <tr> <td style="text-align: left;">newsCall</td> <td style="text-align: left;">子程序指针</td> <td style="text-align: left;">否</td> <td style="text-align: left;">消息接收回调 回调参数1为文本型</td> <td>&amp;newsCall</td> </tr> <tr> <td style="text-align: left;">newsMonitorCall</td> <td style="text-align: left;">子程序指针</td> <td style="text-align: left;">否</td> <td style="text-align: left;">远程接收回调 回调参数1为文本型</td> <td>&amp;newsMonitorCall</td> </tr> <tr> <td style="text-align: left;">orderCall</td> <td style="text-align: left;">子程序指针</td> <td style="text-align: left;">否</td> <td style="text-align: left;">订单接收回调 回调参数1为文本型</td> <td>&amp;orderCall</td> </tr> <tr> <td style="text-align: left;">eventCall</td> <td style="text-align: left;">子程序指针</td> <td style="text-align: left;">否</td> <td style="text-align: left;">操作事件回调 回调参数1为文本型</td> <td>&amp;eventCall</td> </tr> <tr> <td style="text-align: left;">newsAMPCall</td> <td style="text-align: left;">子程序指针</td> <td style="text-align: left;">否</td> <td style="text-align: left;">群消息回调 回调参数1为文本型</td> <td>&amp;newsAMPCall</td> </tr> </tbody> </table> <h5>返回示例</h5> <pre><code>{&amp;quot;code&amp;quot;:200,&amp;quot;msg&amp;quot;:&amp;quot;调用成功&amp;quot;,&amp;quot;passkey&amp;quot;:&amp;quot;1731687354710&amp;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;">passkey</td> <td style="text-align: left;">文本型</td> <td>请求完成13位时间戳</td> </tr> </tbody> </table> <h5>备注</h5> <ul> <li>更多返回错误代码请看首页的错误代码描述</li> </ul>

页面列表

ITEM_HTML