你还没开始用手机群控软件做推广吗?做客服系统吗?做工作室吗?做手机测试吗?那你真该好好反省一下了。现在我来讲讲强大的群控软件的脚本功能,让你用起来更得心应手。
Total Control 是一款手机多控软件,可以通过电脑控制一台到100台手机。拥有强大的脚本功能。
Total Control既提供 REST API,也提供了 JS API,用户们可以根据自己需求选择接口来实现功能,相比之下 Total Control 提供的JS API 更丰富,功能更强大,为了方便用户,在6.9.0版本Total Control 可以通过POST执行 device.<function> 的 JS API。
如果用户想通过 POST 调用 JS API, 可以使用下面介绍的 REST API 在 Total Control 上执行 JS API。
请求方式:POST
http://IP:8090/TotalControl/v1/devices/:device/scripts?cmd=:cmd¶m=:parm&token=:token
参数说明:
参数名
类型
必选
描述
IP
string
Y
访问 Total Control 服务器的 IP 地址
token
string
Y
Total Control TOKEN
cmd
string
Y
要执行的 JS API 命令对应的方法名称
param
string
N
要执行的 JS API 命令对应的方法参数,多个参数使用’[]’,例如:[0.5, 0.25])
返回示例:
成功,则返回:
{ "status": true, "value": "" }
字段
类型
描述
status
boolean
true:成功 false:失败
value
string
JS API 的返回信息
示例:通过 POST执行JS API “send(sigmaConst.KEY_MENU)"
注意:下列示例是通过本机访问 Total Control 服务器,所以 IP 都是用的 "localhost"。
RingoJS 请求示例:
可以复制下面的代码,在 Total Control 的脚本终端中执行,也可以保存为后缀为 js 的文件, 例如:example.js,在Total Control 执行器中执行。
//导入一些 ringoJS 的包 var {request} = require('ringo/httpclient'); var base64 = require('ringo/base64'); //将用户名密码编码,'sigma:3D391497'是用户名和密码,在Total Control系统设置里面可以看到 var userpass = base64.encode(&#