关于SaiNiuApi
更新日志 - 2.2.9.0
例程源码下载
接口参数说明
【1】千牛不同版本连接设置
【2】常见问题
【3】初始化_Access
【4】HTTP回调_HttpCall
【5】基础函数_Function
【6】操作函数_Function
【1】执行javaCode
【2】更新连接提示
【3】保存表情图片
【4】打开指定旺旺
【5】编辑框是否为空
【6】聊天窗滚至底部
【7】编辑指定商品
【8】打开订单详情
【9】打开网页地址
【10】验证当前旺旺
【11】打开千牛工作台
【12】打开消息中心
【13】打开应用中心
【14】打开应用插件
【15】置编辑框文本
【16】发送后台消息
【17】发送文本消息
【18】转接买家用户_Nick
【19】设置挂起状态
【20】设置消息订阅
【21】修改消息订阅
【22】取最后消息参数
【23】申请全量接收
【24】转接买家用户_Uid
【25】打开买家付款订单
【26】打开订单改价组件
【27】创建提示消息
【28】打开淘宝智图
【29】打开商品列表
【30】打开视频列表
【31】打开图片空间
【32】打开聊天记录
【33】千牛打开网页
【34】打开生意参谋
【35】置剪辑板数据_new
【36】置剪辑板数据_past
【37】发送1688图片
【38】发送1688消息
【39】取当前会话旺旺
【40】取客户端版本
【41】取当前最后消息
【42】取当前网页源码
【43】取登录账号信息
【44】取聊天窗宽度
【45】取聊天窗高度
【46】取窗口句柄
【47】更新窗口句柄
【48】发送图文消息
【49】发送文件消息
【51】转接买家用户到组
【52】设置已读对方消息
【54】关闭聊天对象
【55】打开商家钱包
【56】撤回消息
【57】重新发送消息
【58】发送群消息
【59】刷新聊天窗口
【60】取聊天列表CID
【61】创建拓展消息
【62】取旺旺列表_分组
【63】取旺旺列表_时间
【64】搜索本地消息
【65】搜索消息CID
【68】发送1688营销消息
【69】打开聊天窗口
【7】常规接口_Api
【8】密匙操作_Cookie
【9】消息控制_News
【10】订阅控制_Order
【11】机器人_Robot
【12】功能调用_Invoke
【13】远程变量_Map

SaiNiuApi

SaiNiuApi - 千牛SDK全功能框架


【17】发送文本消息

<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>2025/04/24</code></li> </ul> <h5>调用额度</h5> <ul> <li><code>免额度</code></li> </ul> <h5>简要描述</h5> <ul> <li>发送文本消息(函数发送非键鼠模拟,千牛版本≤9.19时,静默发送,千牛版本>9.19时,需要打开前台窗口发送)</li> <li>Emoji表情请先进行Unicode编码 😃:\uD83D\uDE03</li> <li>POST的传递参数textBase64,为Emoji表情请先进行Unicode编码再转为base64 😃:\uD83D\uDE03:XHVEODNEXHVERTAz</li> <li>POST参数textBase64需要进行base64编码,若编码后的文本存在“+”则需要进行转义为“/+”后提交。</li> </ul> <h5>DLL调用例子</h5> <pre><code>Function_SendMessages(&amp;quot;tb9403060_2011&amp;quot;,&amp;quot;tb266770389534&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;测试消息\uD83D\uDE03&amp;quot;,&amp;quot;cntaobao&amp;quot;,3000)</code></pre> <h5>易语言模块调用例子</h5> <pre><code>SaiNiu.Function.发送文本消息(&amp;quot;tb9403060_2011&amp;quot;,&amp;quot;tb266770389534&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;测试消息\uD83D\uDE03&amp;quot;,&amp;quot;cntaobao&amp;quot;,3000)</code></pre> <h5>POST调用例子 textBase64 参数会优先于 text</h5> <pre><code>http://127.0.0.1:3030/SaiNiuApi/Function</code></pre> <pre><code>&amp;amp;post=SendMessages&amp;amp;data={&amp;quot;userNick&amp;quot;:&amp;quot;tb9403060_2011&amp;quot;,&amp;quot;buyerNick&amp;quot;:&amp;quot;tb266770389534&amp;quot;,&amp;quot;buyerUid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textBase64&amp;quot;:&amp;quot;suLK1M/7z6JcdUQ4M0RcdURFMDM=&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;测试消息&amp;quot;,&amp;quot;siteid&amp;quot;:&amp;quot;cntaobao&amp;quot;,&amp;quot;waitingTime&amp;quot;:3000}</code></pre> <h5>Python调用例子</h5> <pre><code>import requests url = &amp;quot;http://127.0.0.1:3030/SaiNiuApi/Function&amp;quot; data = { &amp;#039;post&amp;#039;: &amp;#039;SendMessages&amp;#039;, &amp;#039;data&amp;#039;:json.dumps({ &amp;quot;userNick&amp;quot;:&amp;quot;tb123456&amp;quot;, &amp;quot;buyerNick&amp;quot;:&amp;quot;tb456789&amp;quot;, &amp;quot;buyerUid&amp;quot;:&amp;quot;456789000&amp;quot;, &amp;quot;text&amp;quot;:&amp;quot;测试消息&amp;quot;, &amp;quot;textBase64&amp;quot;:&amp;quot;suLK1M/7z6JcdUQ4M0RcdURFMDM=&amp;quot;, &amp;quot;siteid&amp;quot;:&amp;quot;cntaobao&amp;quot;, &amp;quot;waitingTime&amp;quot;:3000 }) } response = requests.post(url, data=data) print(&amp;#039;返回结果&amp;#039;, response.text) </code></pre> <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;">userNick</td> <td style="text-align: left;">文本型</td> <td style="text-align: left;">是</td> <td style="text-align: left;">千牛账号</td> <td>tb123456</td> </tr> <tr> <td style="text-align: left;">buyerNick</td> <td style="text-align: left;">文本型</td> <td style="text-align: left;">Nick和Uid二选一</td> <td style="text-align: left;">接收对象旺旺</td> <td>tb456789</td> </tr> <tr> <td style="text-align: left;">buyerUid</td> <td style="text-align: left;">文本型</td> <td style="text-align: left;">Nick和Uid二选一</td> <td style="text-align: left;">接收对象旺旺Uid</td> <td>456789000</td> </tr> <tr> <td style="text-align: left;">text</td> <td style="text-align: left;">文本型</td> <td style="text-align: left;">是</td> <td style="text-align: left;">发送内容 富文本转ansi编码</td> <td>测试消息\uD83D\uDE03</td> </tr> <tr> <td style="text-align: left;">textBase64</td> <td style="text-align: left;">文本型</td> <td style="text-align: left;">是</td> <td style="text-align: left;">POST参数,代替text传递富文本,ansi格式进行base64编码,和text同时传递优先textBase64。</td> <td>“测试消息\uD83D\uDE03”编码后“suLK1M/7z6JcdUQ4M0RcdURFMDM=”</td> </tr> <tr> <td style="text-align: left;">siteid</td> <td style="text-align: left;">文本型</td> <td style="text-align: left;">否</td> <td style="text-align: left;">淘宝=cntaobao,1688=cnalichn,留空默认淘宝</td> <td>cntaobao</td> </tr> <tr> <td style="text-align: left;">waitingTime</td> <td style="text-align: left;">整数型</td> <td style="text-align: left;">否</td> <td style="text-align: left;">等待窗口打开超时时间,单位毫秒</td> <td>3000</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;app_v&amp;quot;:&amp;quot;2.2.5.0&amp;quot;,&amp;quot;data&amp;quot;:true,&amp;quot;reg&amp;quot;:&amp;quot;发送成功&amp;quot;,&amp;quot;userNick&amp;quot;:&amp;quot;tb9403060_2011&amp;quot;,&amp;quot;passkey&amp;quot;:&amp;quot;1747125827097&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;">data</td> <td style="text-align: left;">逻辑型</td> <td>调用结果</td> </tr> <tr> <td style="text-align: left;">reg</td> <td style="text-align: left;">文本型</td> <td>发送结果</td> </tr> <tr> <td style="text-align: left;">userNick</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